示例代码:

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. alpha冲刺阶段博客集合

    作业格式 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队) 团队名称: 那周余嘉熊掌将得队 作业目标:作业集合 团队信息: 队员学号 队员姓名 博客地址 备注 2216 ...

  2. BZOJ 1212 [HNOI2004]L语言 【AC自动机 + 背包】

    题目链接[http://www.lydsy.com/JudgeOnline/problem.php?id=1212] 题意:给你一些单词,然后给出一个没有标点的文本串S,都是小写字符.现在让你求用给出 ...

  3. 【BZOJ 3036】 3036: 绿豆蛙的归宿 (概率DP)

    3036: 绿豆蛙的归宿 Time Limit: 2 Sec  Memory Limit: 128 MBSubmit: 491  Solved: 354 Description 随着新版百度空间的下线 ...

  4. luoguP3185 [HNOI2007]分裂游戏 枚举 + 博弈论

    每个位置的瓶子中的每个石子是一个独立的游戏 只要计算出他们的\(sg\)值即可 至于方案数,反正不多\(n^3\)暴力枚举即可 反正怎么暴力都能过啊 复杂度\(O(Tn^3)\) #include & ...

  5. c++ 时间相关的类型

    关于时间转换可以参考以下博客: https://www.jianshu.com/p/80de04b41c31 https://www.cnblogs.com/qicosmos/p/3642712.ht ...

  6. bzoj 4322 东西分配问题

    问题:有n个东西,分给m个人,对于每个东西,每个人有喜欢与不喜欢两种态度:like[i][j],如果喜欢,那么他得到该东西时增加的喜悦度为k,否则为1,问是否存在一种分法,使得每个人都达到该人的最低喜 ...

  7. 匹配<a href="url">content</a>

    grep -Po '<a href="(.*.rmvb")>(.*)</a>' te.txt | sed -n 's/<a href=\(.*\)&g ...

  8. Linux下环境变量设置技巧,不用/etc/profile而是在/etc/profile.d目录下新建特定的shell文件来设置

    区别: 1.两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有用户生效,同样是永久变量,是全局变量. 2./etc/prof ...

  9. Duplicate Elimination in Scrapy(转)

    之前介绍 Scrapy 的时候提过 Spider Trap ,实际上,就算是正常的网络拓扑,也是很复杂的相互链接,虽然我当时给的那个例子对于我感兴趣的内容是可以有一个线性顺序依次爬下来的,但是这样的情 ...

  10. PostgreSQL 资源

    http://blog.163.com/digoal@126/blog/static/163877040201172183022203/ http://m.oschina.net/u/2426299? ...