示例代码:

https://github.com/junneyang/springcloud-demo

参考资料:

SpringCloud系列

Eureka
一句话概括下spring框架及spring cloud框架主要组件 - lzhou666 - 博客园
Introduction · Spring Boot参考指南
Spring Boot
Spring-Boot-Reference-Guide/SUMMARY.md at master · qibaoguang/Spring-Boot-Reference-Guide
Spring-Boot-Reference-Guide/10.1.1. Maven installation.md at master · qibaoguang/Spring-Boot-Reference-Guide
Microservices with Spring
paulc4/microservices-demo: Demo application to go with Blog on spring.io
Spring Cloud
Spring Cloud Config
Spring Cloud中文网-官方文档中文版
SpringCloud-Learning -作者:翟永超 - k21325的博客 - 博客频道 - CSDN.NET
Spring Cloud构建微服务架构(一)服务注册与发现 | 程序猿DD
spring-cloud-book/SUMMARY.md at master · eacdy/spring-cloud-book
2.2 服务提供者 · 使用Spring Cloud与Docker实战微服务
spring-cloud-study/microservice-provider-user/src/main/java/com/itmuch/cloud/study at master · eacdy/spring-cloud-study
2.5 配置中心 · 使用Spring Cloud与Docker实战微服务
2.6 API Gateway · 使用Spring Cloud与Docker实战微服务

SpringCloud
1 Eclipse/Maven
1.1 https://github.com/qibaoguang/Spring-Boot-Reference-Guide/blob/master/II.%20Getting%20started/10.1.1.%20Maven%20installation.md
2 SpringBoot
2.1 官网示例
2.1.1 https://spring.io/guides/gs/spring-boot/
2.1.2 http://projects.spring.io/spring-boot/
2.1.3 mvn package && java -jar myproject-myservice-0.5.0-RELEASE.jar --server.port=80
2.1.4 curl http://10.67.2.252/env
2.1.5 curl http://10.67.2.252/user/{id}
2.1.6 curl http://10.67.2.252/
2.2 SpringCloud第一天
2.2.1 http://www.cnblogs.com/skyblog/p/5127690.html
2.2.2 http://www.cnblogs.com/skyblog/p/5127712.html
2.3 maven常用命令介绍
2.3.1 http://www.cnblogs.com/adolfmc/archive/2012/07/31/2616908.html
2.4 maven搭建springboot快速入门
2.4.1 http://www.tuicool.com/articles/mqeee2A
2.4.2 http://www.cnblogs.com/suncj/p/4065589.html
2.4.3 张开涛博客
2.4.3.1 http://jinnianshilongnian.iteye.com/blog/1997192
2.4.4 https://my.oschina.net/jkcui/blog/388400
2.5 springcloud主要组件
2.5.1 http://www.cnblogs.com/skyblog/p/5073843.html#3574398
2.6 springcloud系列博客
2.6.1 http://www.cnblogs.com/skyblog/category/774535.html
2.7 性能优化
2.7.1 jvm总结
2.7.1.1 http://blog.csdn.net/jsyxcjw/article/details/52100151
2.7.2 springboot
2.7.2.1 http://bbs.lampbrother.net/read-htm-tid-181729.html
2.8 springboot官方教程中文翻译
2.8.1 官方
2.8.1.1 http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/
2.8.1.2 https://github.com/spring-projects/spring-boot
2.8.2 翻译
2.8.2.1 https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/
2.8.2.2 https://github.com/qibaoguang/Spring-Boot-Reference-Guide/blob/master/SUMMARY.md
2.9 视频教程
2.9.1 https://www.douban.com/group/topic/89040569/?type=rec
2.9.2 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=87
2.9.3 http://www.roncoo.com/course/view/c99516ea604d4053908c1768d6deee3d#boxTwo
2.9.4 https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15389732229.15.XREW6m&id=543098274476
2.9.5 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=187
2.9.6 http://edu.51cto.com/lession/id-114654.html
3 SpringCloud
3.1 为什么选择springboot
3.1.1 http://www.csdn.net/article/a/2016-05-12/15838098
3.2 springboot总结推荐博客
3.2.1 http://blog.csdn.net/jsyxcjw/article/details/46763639
3.2.2 http://www.tuicool.com/articles/MFV3q2U
3.3 springcloud-推荐博客
3.3.1 https://spring.io/blog/2015/07/14/microservices-with-spring
3.3.2 https://github.com/paulc4/microservices-demo
3.4 springcloud-推荐博客
3.4.1 http://www.cnblogs.com/skyblog/category/774535.html
3.5 springcloud-推荐资料
3.5.1 http://projects.spring.io/spring-cloud/#quick-start
3.5.2 https://springcloud.cc/
3.5.3 http://cloud.spring.io/spring-cloud-netflix/
3.5.4 http://blog.csdn.net/k21325/article/details/52789829
3.5.5 https://www.zhihu.com/question/45413135
3.5.6 https://github.com/yidongnan/spring-cloud-netflix-example
3.6 核心概念
3.6.1 Eureka
3.6.1.1 参考资料
3.6.1.1.1 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.1.1%20Eureka.html
3.6.1.1.2 http://blog.didispace.com/springcloud1/
3.6.1.2 高可用
3.6.1.2.1 主机名
3.6.1.2.1.1 10.67.2.252 eureka1 eureka2
3.6.1.2.2 java -jar myproject-registerservice-0.5.0-RELEASE.jar --spring.profiles.active=eureka1 java -jar myproject-registerservice-0.5.0-RELEASE.jar --spring.profiles.active=eureka2
3.6.1.3 Eureka实现注册中心
3.6.2 服务提供 服务消费
3.6.2.1 提供者
3.6.2.1.1 controller/service/repository/domain/application
3.6.2.1.2 @EnableDiscoveryClient
3.6.2.1.3 多实例部署负载均衡
3.6.2.1.3.1 java -jar myproject-myservice-0.5.0-RELEASE.jar --server.port=8888 java -jar myproject-myservice-0.5.0-RELEASE.jar --server.port=8889
3.6.2.1.3.2 Ribbon实现客户端负载均衡
3.6.2.2 消费者
3.6.2.2.1 @LoadBalanced,为RestTemplate开启负载均衡的能力
3.6.2.2.2 java -jar myproject-myservice2-0.5.0-RELEASE.jar
3.6.3 熔断器
3.6.3.1 Hystrix
3.6.3.2 @EnableCircuitBreaker
3.6.3.3 @HystrixCommand(fallbackMethod = "fallback")
3.6.3.4 java -jar myproject-myservice2-0.5.0-RELEASE.jar
3.6.4 调用监控
3.6.4.1 Hystrix Dashboard
3.6.4.2 Turbine
3.6.4.3 java -jar myproject-monitorservice-0.5.0-RELEASE.jar
3.6.5 API网关
3.6.5.1 Zuul
3.6.5.2 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.6%20API%20Gateway.html
 
 
 
 

【架构】SpringCloud 注册中心、负载均衡、熔断器、调用监控、API网关示例的更多相关文章

  1. 四. SpringCloud负载均衡与调用

    1. Ribbon概述 1.1 Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端,是负载均衡的工具. Ribbon是Netflix发布的开源项 ...

  2. 四. Ribbon负载均衡服务调用

    1. 概述 1.1 Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端,是负载均衡的工具. Ribbon是Netflix发布的开源项目,主要功能 ...

  3. 浅谈SpringCloud (三) Ribbon负载均衡

    什么是负载均衡 当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃.为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力. 我们 ...

  4. IDEA快速搭建 SpringCloud 注册中心与

    第一步:创建 注册中心(eureka)项目 按照以下步骤一步一步来(只是对于IDEA的初学者来说) (我这里选择maven项目.比较方便) 给注册中心项目 取上可爱的名称 第二步配置 eureka的p ...

  5. spring-cloud配置ribbon负载均衡

    spring-cloud配置ribbon负载均衡 ribbon提供的负载均衡就是开箱即用的,简单的不能再简单了 为了顺利演示此demo,你需要如下 需要提前配置eureka服务端,具体看 https: ...

  6. 【Docker】(5)---springCloud注册中心打包Docker镜像

    [Docker](5)---springCloud注册中心打包Docker镜像 上一篇文章讲了将镜像推送到远处私有仓库,然后再从私有仓库拉取该镜像的过程.而这里的镜像是直接从Docker拉取的. 所以 ...

  7. SpringCloud 服务负载均衡和调用 Ribbon、OpenFeign

    1.Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的-套客户端―负载均衡的工具. 简单的说,Ribbon是Netlix发布的开源项目,主要功能是提供客户端的 ...

  8. SpringCloud之Ribbon负载均衡及Feign消费者调用服务

    目的: 微服务调用Ribbon Ribbon负载均衡 Feign简介及应用 微服务调用Ribbon Ribbon简介 1. 负载均衡框架,支持可插拔式的负载均衡规则 2. 支持多种协议,如HTTP.U ...

  9. 【微服务】之四:轻松搞定SpringCloud微服务-负载均衡Ribbon

    对于任何一个高可用高负载的系统来说,负载均衡是一个必不可少的名称.在大型分布式计算体系中,某个服务在单例的情况下,很难应对各种突发情况.因此,负载均衡是为了让系统在性能出现瓶颈或者其中一些出现状态下可 ...

随机推荐

  1. splice() 的用法

    splice splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素: var arr = ['Microsoft', 'Apple', ' ...

  2. CSS3组件化之菊花loading

    <div class="juhua-loading"> <div class="jh-circle"></div> < ...

  3. Java Jxl

    Java Jxl (转自http://blog.csdn.net/laliocat/article/details/50580020) 1 开发调研1.1 需求描述MS的电子表格(Excel)是Off ...

  4. Java并发(二十二):定时任务ScheduledThreadPoolExecutor

    需要在理解线程池原理的基础上学习定时任务:Java并发(二十一):线程池实现原理 一.先做总结 通过一个简单示例总结: public static void main(String[] args) { ...

  5. SLF4J versions 1.4.0 and later requires log4j 1.2.12 or later 终极解决

    http://blog.sina.com.cn/s/blog_54eb26870100uynj.html 到SLF4J官方网站:http://www.slf4j.org/codes.html#log4 ...

  6. [Cocos2dx] CCCamera照相机 详解

    前言 在3D游戏当中,我们经常会使用到照相机这个东西,无论你使用的是哪一款引擎,都会用到,同时,照相机这个东西涉及到的东西比较多,基础知识需要扎实一些才可以. 如何使用 很久之前做项目的时候用到过一次 ...

  7. 【scrapy】使用方法概要(二)(转)

    [请初学者作为参考,不建议高手看这个浪费时间] 上一篇文章里介绍了scrapy的主要优点及linux下的安装方式,此篇文章将简要介绍scrapy的爬取过程,本文大部分内容源于scrapy文档,翻译并加 ...

  8. HDU 4714 Tree2cycle (树形DP)

    Tree2cycle Time Limit: 15000/8000 MS (Java/Others)    Memory Limit: 102400/102400 K (Java/Others)Tot ...

  9. maven打包出错: Failed to clean project: Failed to delete

    maven打包出错: Failed to clean project: Failed to delete 出现这种错误,通常是由于您已启动了另一个tomcat 进程,导致报错,关闭tomcat进程即可 ...

  10. Hello World on Impala

    Cloudera Impala 官方教程 <Impala Tutorial>,解说了Impala一些基本操作,但操作步骤前后缺少连贯性,本文节W选<Impala Tutorial&g ...