![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 82
水岸齐天
这个作者很懒,什么都没留下…
展开
-
SpringCloud Stream
概述原创 2021-02-28 20:59:45 · 237 阅读 · 3 评论 -
Springcloud Bus 消息总线
文章目录Springcloud Bus是什么?能干嘛?SpringCloud Bus动态刷新全局广播测试问题1本文来源于谷周阳教程整理Springcloud Bus是什么?能干嘛?Springcloud Bus是用来将分布式系统节点与轻量级消息系统连链接起来的框架,它整合了Java的事件整理机制和消息中间件的功能。目前支持Rabbit和Kafka。Springcloud Bus配合Spring cloud Config使用可以实现配置的动态刷新Springcloud Bus能管理和传播分布式原创 2021-02-28 16:42:41 · 174 阅读 · 1 评论 -
Eureka服务注册与发现
Eureka基础知识服务治理?SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。服务注册与发现Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这原创 2020-12-28 13:30:06 · 144 阅读 · 0 评论 -
Consul作为注册中心
安装下载下载地址:https://www.consul.io/downloads点击exe文件查看版本consul --version开发模式启动consul agent -dev访问http://localhost:8500服务提供者cloud-providerConsul-paymentpom<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.cl原创 2020-12-28 18:26:45 · 103 阅读 · 0 评论 -
Config分布式配置中心
概述微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的,动态的配置管理设施是必不可少的。SpringCloud提供了Config Server来解决这个问题Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分。server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此原创 2020-12-28 18:04:33 · 117 阅读 · 0 评论 -
Hystrix断路器
概述官方:https://github.com/Netflix/Hystrix/由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。为了解决这个问题,业界提出了断路器模型。较底层的服务如果出现故障,会导致连锁故障。当对特定的服务的调用的不可用达到一个阀值(Hy原创 2020-12-28 16:21:07 · 130 阅读 · 0 评论