示例代码:

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. 深入理解ajax系列第四篇

    前面的话 现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型.FormData为序列化表单以及创建与表单格式相同的数据提供了便利. ...

  2. linux 设备文件和设备之间联系的建立

    <设备驱动模型>  注:几乎所有的设备结构体都包含"strcut kobject kobj"和"srtuct list_head list"该结构体 ...

  3. 【BZOJ 2688】 2688: Green Hackenbush (概率DP+博弈-树上删边)

    2688: Green Hackenbush Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 42  Solved: 16 Description   ...

  4. [BZOJ3638 && BZOJ3272]带修区间不相交最大K子段和(线段树模拟费用流)

    https://www.cnblogs.com/DaD3zZ-Beyonder/p/5634149.html k可重区间集问题有两种建图方式,可能这一种才可以被线段树优化. 换个角度看,这也是一个类似 ...

  5. Apache 如何反向代理tomcat并且实现Session保持

    简介 LAMT=Linux+Apache+MySQL+Tomcat: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器: 在中小型系统和并发访问用户不是很多的场合下 ...

  6. angularjs-ui插件ui-select和html的select注意事项及区别

    项目中使用了angular-ui里的ui-select指令,地址https://github.com/angular-ui/ui-select 1. ng-model没有双向数据绑定 最开始没有看手册 ...

  7. run commands in linux shell using batch file

    adb shell as root after device rooted once device rooted, we must perform "su" before we g ...

  8. Android学习网站(1)

    收集了一些比较好的Android学习网站,希望对大家有所帮助: 1.http://developer.android.com/ Android官方网站,可惜被屏蔽了,需要使用FQ软件 2.http:/ ...

  9. OPC服务器开发浅谈 — 服务器模型(转)

    这里主要讨论的是OPC Data Access 2.0服务器的开发,在掌握了这个最常用的OPC服务器开发之后,对其它类型的OPC服务器,如A&E.HDA等就可以触类旁通了. 一个OPC服务器的 ...

  10. 使用Html.EditorFor()为文本框加上maxlength,placeholder等属性

    当想通过Html.EditorFor()给文本框加上maxlength,placeholder等属性的时候,发现Html.EditorFor()没有提供可直接加上这些属性的重载方法,如何做到呢? □ ...