示例代码:

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. 理解URI

    ---恢复内容开始--- 参考 https://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E8%B5%84%E6%BA%90%E6%A0%87%E5%BF%97 ...

  2. 「HNOI2018」转盘

    「HNOI2018」转盘 现场推出了大部分结论但是只写了 \(40\) 分暴力,被贺指导踩爆,现在还有点怀念 HNOI2018 贺指导对着镜子荒野行动的日子,那几天他云球迷瞎**指点篮球,被送上指导称 ...

  3. Android ContentObserver详解

    前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对Content ...

  4. [CodeVS1243]网络提速

    题目大意: 有n个点的连通图,有m次可以将某一条边权值减半的机会. 不同的机会可以叠加作用于同一条边. 求1~n的最短路. 思路: 拆点,记录1到每个点在使用不同次数的机会后的最短路,然后直接跑Dij ...

  5. String对象池的作用

    我们知道得到String对象有两种办法:String str1="hello";String str2=new String("hello");     这两种 ...

  6. SoC嵌入式软件架构设计之七:嵌入式文件系统设计

    嵌入式的系统区(system disk,SD)包含操作系统.驱动.中间件.应用和字库.UI资源等文件,本文讲述SD区的文件系统设计.文件系统最基本的目标是为了实现单个文件的定位和读写.由于一般代码都是 ...

  7. [INSTALL_FAILED_OLDER_SDK]错误

    在写完Demo后,执行时发现控制台打印出这么一段话:[INSTALL_FAILED_OLDER_SDK]错误. 原因是由于:測试机或者我们所用的虚拟机的android版本号太低. defaultCon ...

  8. 2013-8-6 10:56:07 JAVA_WEB:员工号自动生成源代码

    create table user_info_temp (       usId varchar2(20),       usNo varchar2(20),       usName varchar ...

  9. Pig系统分析(5)-从Logical Plan到Physical Plan

    Physical Plan生成过程 优化后的逻辑运行计划被LogToPhyTranslationVisitor处理,生成物理运行计划. 这是一个经典的Vistor设计模式应用场景. 当中,LogToP ...

  10. java多台

    多 态★★★★★(面向对象特征之一):函数本身就具备多态性,某一种事物有不同的具体的体现. 体现:父类引用或者接口的引用指向了自己的子类对象.//Animal a = new Cat();父类可以调用 ...