![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
jackson-rick
本博客是由Jackson创办,热衷互联网技术,分享开发经验。
因为平时比较忙,文章写的可能不是那么详细,如果有不懂的地方可以评论留言。如果大家发现有哪些地方不足的,可以在评论中指出,我会及时改进,谢谢!
由本人开发的集成开发框架已入驻到GitHub,集成SpringBoot/Cloud/Mybatis/Redis/MySQL/Postgres/Docker等,详细请移至:https://github.com/jacksonrick/JSF
联系邮箱:809573150@qq.com
博主网站:http://www.liu-nian.cn
展开
-
SpringCloud-7 消息总线(Spring Cloud Bus)
7 消息总线(Spring Cloud Bus) Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。 config-client <dependency> <groupId>org.springf...原创 2019-10-30 11:53:41 · 84 阅读 · 0 评论 -
SpringCloud-6 分布式配置中心(Config)
6 分布式配置中心(Spring Cloud Config) 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是co...原创 2019-10-30 11:53:15 · 58 阅读 · 0 评论 -
SpringCloud-5 路由网关(zuul)
5 路由网关(zuul) 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。...原创 2019-10-30 11:52:39 · 74 阅读 · 0 评论 -
SpringCloud-4 服务链路追踪(zipkin)
4 服务链路追踪(zipkin) Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张...原创 2019-10-30 11:50:43 · 113 阅读 · 0 评论 -
SpringCloud-3 断路器(Hystrix)
3 断路器(Hystrix) 文章目录3 断路器(Hystrix)在ribbon使用断路器Feign中使用断路器Hystrix DashboardHystrix Turbine 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网...原创 2019-10-30 11:49:56 · 97 阅读 · 0 评论 -
SpringCloud-2 服务消费者
2 服务消费者 文章目录2 服务消费者RestTemplate + RibbonFeign RestTemplate + Ribbon ribbon是一个负载均衡客户端,可以很好的控制http和tcp的一些行为。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId&...原创 2019-10-30 11:49:01 · 86 阅读 · 0 评论 -
SpringCloud-1 服务注册与发现
1 服务注册与发现 文章目录1 服务注册与发现创建服务注册中心Eureka创建一个服务提供者分布式Server服务注册(consul) spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。spring cloud是基于springboot的。 创建...原创 2019-10-30 11:48:23 · 72 阅读 · 0 评论