【架构】SpringCloud 注册中心、负载均衡、熔断器、调用监控、API网关示例
2017-12-04 10:13
639 查看
示例代码:https://github.com/junneyang/springcloud-demo 参考资料:
SpringCloud1 Eclipse/Maven1.1 https://github.com/qibaoguang/Spring-Boot-Reference-Guide/blob/master/II.%20Getting%20started/10.1.1.%2 4000
0Maven%20installation.md2 SpringBoot2.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=802.1.4 curl http://10.67.2.252/env2.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.html2.2.2 http://www.cnblogs.com/skyblog/p/5127712.html2.3 maven常用命令介绍2.3.1 http://www.cnblogs.com/adolfmc/archive/2012/07/31/2616908.html2.4 maven搭建springboot快速入门2.4.1 http://www.tuicool.com/articles/mqeee2A2.4.2 http://www.cnblogs.com/suncj/p/4065589.html2.4.3 张开涛博客2.4.3.1 http://jinnianshilongnian.iteye.com/blog/19971922.4.4 https://my.oschina.net/jkcui/blog/3884002.5 springcloud主要组件2.5.1 http://www.cnblogs.com/skyblog/p/5073843.html#35743982.6 springcloud系列博客2.6.1 http://www.cnblogs.com/skyblog/category/774535.html2.7 性能优化2.7.1 jvm总结2.7.1.1 http://blog.csdn.net/jsyxcjw/article/details/521001512.7.2 springboot2.7.2.1 http://bbs.lampbrother.net/read-htm-tid-181729.html2.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-boot2.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.md2.9 视频教程2.9.1 https://www.douban.com/group/topic/89040569/?type=rec2.9.2 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=872.9.3 http://www.roncoo.com/course/view/c99516ea604d4053908c1768d6deee3d#boxTwo2.9.4 https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15389732229.15.XREW6m&id=5430982744762.9.5 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=1872.9.6 http://edu.51cto.com/lession/id-114654.html3 SpringCloud3.1 为什么选择springboot3.1.1 http://www.csdn.net/article/a/2016-05-12/158380983.2 springboot总结推荐博客3.2.1 http://blog.csdn.net/jsyxcjw/article/details/467636393.2.2 http://www.tuicool.com/articles/MFV3q2U3.3 springcloud-推荐博客3.3.1 https://spring.io/blog/2015/07/14/microservices-with-spring3.3.2 https://github.com/paulc4/microservices-demo3.4 springcloud-推荐博客3.4.1 http://www.cnblogs.com/skyblog/category/774535.html3.5 springcloud-推荐资料3.5.1 http://projects.spring.io/spring-cloud/#quick-start3.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/527898293.5.5 https://www.zhihu.com/question/454131353.5.6 https://github.com/yidongnan/spring-cloud-netflix-example3.6 核心概念3.6.1 Eureka3.6.1.1 参考资料3.6.1.1.1 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.1.1%20Eureka.html3.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 eureka23.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=eureka23.6.1.3 Eureka实现注册中心3.6.2 服务提供 服务消费3.6.2.1 提供者3.6.2.1.1 controller/service/repository/domain/application3.6.2.1.2 @EnableDiscoveryClient3.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=88893.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.jar3.6.3 熔断器3.6.3.1 Hystrix3.6.3.2 @EnableCircuitBreaker3.6.3.3 @HystrixCommand(fallbackMethod = "fallback")3.6.3.4 java -jar myproject-myservice2-0.5.0-RELEASE.jar3.6.4 调用监控3.6.4.1 Hystrix Dashboard3.6.4.2 Turbine3.6.4.3 java -jar myproject-monitorservice-0.5.0-RELEASE.jar3.6.5 API网关3.6.5.1 Zuul3.6.5.2 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.6%20API%20Gateway.html
SpringCloud系列
Eureka一句话概括下spring框架及spring cloud框架主要组件 - lzhou666 - 博客园Introduction · Spring Boot参考指南Spring BootSpring-Boot-Reference-Guide/SUMMARY.md at master · qibaoguang/Spring-Boot-Reference-GuideSpring-Boot-Reference-Guide/10.1.1. Maven installation.md at master · qibaoguang/Spring-Boot-Reference-GuideMicroservices with Springpaulc4/microservices-demo: Demo application to go with Blog on spring.ioSpring CloudSpring Cloud ConfigSpring Cloud中文网-官方文档中文版SpringCloud-Learning -作者:翟永超 - k21325的博客 - 博客频道 - CSDN.NETSpring Cloud构建微服务架构(一)服务注册与发现 | 程序猿DDspring-cloud-book/SUMMARY.md at master · eacdy/spring-cloud-book2.2 服务提供者 · 使用Spring Cloud与Docker实战微服务spring-cloud-study/microservice-provider-user/src/main/java/com/itmuch/cloud/study at master · eacdy/spring-cloud-study2.5 配置中心 · 使用Spring Cloud与Docker实战微服务2.6 API Gateway · 使用Spring Cloud与Docker实战微服务SpringCloud1 Eclipse/Maven1.1 https://github.com/qibaoguang/Spring-Boot-Reference-Guide/blob/master/II.%20Getting%20started/10.1.1.%2 4000
0Maven%20installation.md2 SpringBoot2.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=802.1.4 curl http://10.67.2.252/env2.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.html2.2.2 http://www.cnblogs.com/skyblog/p/5127712.html2.3 maven常用命令介绍2.3.1 http://www.cnblogs.com/adolfmc/archive/2012/07/31/2616908.html2.4 maven搭建springboot快速入门2.4.1 http://www.tuicool.com/articles/mqeee2A2.4.2 http://www.cnblogs.com/suncj/p/4065589.html2.4.3 张开涛博客2.4.3.1 http://jinnianshilongnian.iteye.com/blog/19971922.4.4 https://my.oschina.net/jkcui/blog/3884002.5 springcloud主要组件2.5.1 http://www.cnblogs.com/skyblog/p/5073843.html#35743982.6 springcloud系列博客2.6.1 http://www.cnblogs.com/skyblog/category/774535.html2.7 性能优化2.7.1 jvm总结2.7.1.1 http://blog.csdn.net/jsyxcjw/article/details/521001512.7.2 springboot2.7.2.1 http://bbs.lampbrother.net/read-htm-tid-181729.html2.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-boot2.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.md2.9 视频教程2.9.1 https://www.douban.com/group/topic/89040569/?type=rec2.9.2 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=872.9.3 http://www.roncoo.com/course/view/c99516ea604d4053908c1768d6deee3d#boxTwo2.9.4 https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15389732229.15.XREW6m&id=5430982744762.9.5 http://edu.51cto.com/course/course_id-6558.html?edu_recommend_adid=1872.9.6 http://edu.51cto.com/lession/id-114654.html3 SpringCloud3.1 为什么选择springboot3.1.1 http://www.csdn.net/article/a/2016-05-12/158380983.2 springboot总结推荐博客3.2.1 http://blog.csdn.net/jsyxcjw/article/details/467636393.2.2 http://www.tuicool.com/articles/MFV3q2U3.3 springcloud-推荐博客3.3.1 https://spring.io/blog/2015/07/14/microservices-with-spring3.3.2 https://github.com/paulc4/microservices-demo3.4 springcloud-推荐博客3.4.1 http://www.cnblogs.com/skyblog/category/774535.html3.5 springcloud-推荐资料3.5.1 http://projects.spring.io/spring-cloud/#quick-start3.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/527898293.5.5 https://www.zhihu.com/question/454131353.5.6 https://github.com/yidongnan/spring-cloud-netflix-example3.6 核心概念3.6.1 Eureka3.6.1.1 参考资料3.6.1.1.1 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.1.1%20Eureka.html3.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 eureka23.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=eureka23.6.1.3 Eureka实现注册中心3.6.2 服务提供 服务消费3.6.2.1 提供者3.6.2.1.1 controller/service/repository/domain/application3.6.2.1.2 @EnableDiscoveryClient3.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=88893.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.jar3.6.3 熔断器3.6.3.1 Hystrix3.6.3.2 @EnableCircuitBreaker3.6.3.3 @HystrixCommand(fallbackMethod = "fallback")3.6.3.4 java -jar myproject-myservice2-0.5.0-RELEASE.jar3.6.4 调用监控3.6.4.1 Hystrix Dashboard3.6.4.2 Turbine3.6.4.3 java -jar myproject-monitorservice-0.5.0-RELEASE.jar3.6.5 API网关3.6.5.1 Zuul3.6.5.2 https://eacdy.gitbooks.io/spring-cloud-book/content/2%20Spring%20Cloud/2.6%20API%20Gateway.html
相关文章推荐
- 【架构】SpringCloud 注册中心、负载均衡、熔断器、调用监控、API网关示例
- 模拟dubbo 框架RPC调用及dubbo的服务动态注册,服务路由,负载均衡功能的思考
- 一款负载均衡、监控和自动伸缩的解决方案——为基于AWS API的私有云而建
- Spring Cloud 服务注册发现-路由-负载均衡-全链路日志跟踪-监控
- springcloud微服务架构之搭建注册中心Eureka与注册中心的互相注册
- SpringCloud 微服务简介及搭建(本文使用Spring封装后的API,实现负载均衡的功能)
- springcloud服务调用其它服务接口实例及ribbon均衡负载
- 2.SOA架构下的序列化、RPC、服务注册与均衡、服务网关
- 网站的伸缩性架构,负载均衡的实现方式,缓存集群与数据库集群处理
- 高性能网站架构之负载均衡 Nginx+tomcat实现tomcat集群
- 架构设计:负载均衡层设计方案(2)——Nginx安装
- 快递鸟物流查询接口API调用代码示例
- 架构设计:负载均衡层设计方案(3)——Nginx进阶
- php版微信小店调用api示例代码
- 基于Dubbo的分布式系统架构(三):安装dubbo监控中心
- 2、SpringCloud 第一课 Eureka 注册中心
- [置顶] idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
- 企业级 SpringCloud 教程 (十) 高可用的服务注册中心
- 详解Nginx中的geo模块与利用其配置负载均衡的示例
- SpringCloud系列:服务注册中心搭建