springcloud
lbb-luckly
这个作者很懒,什么都没留下…
展开
-
SpringCloud之消息总线组件及微服务网关
消息总线组件 Spring Cloud Bus单个工程更新有了配置中心,我们就可以吧配置文件放到git上来统一管理了,但是如果配置文件发生了变化,客户端 又如何更新呢?1.在配置文件中增加自定义属性person: id: 1 name: 李四2.在customer-provider工程中的 Controller 中增加@Value注解引用属性@RestControllerpublic class MyController { @Value("${person.nam原创 2020-08-08 00:46:41 · 729 阅读 · 0 评论 -
SpringCloud之熔断器及集中配置组件
熔断器Hystrix1.雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不 可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者,红色代表不可用。随着时间的推移,A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。雪崩产生的过程 :正常情况 , 一个请求进入C原创 2020-08-06 19:35:26 · 750 阅读 · 0 评论 -
SpringCloud之微服务调用OpenFeign
工程搭建首先我们需要先创建以下模块common-pojo:存放项目的pojo类。common-dao:存放与数据库相关的持久层代码和配置文件,比如mybatis的mapper接口和文件。eureka-server:用来启动注册中心,具体请看 注册中心。customer-provider:用来提供服务,注册服务。customer-consumer:用来调用服务,处理业务。上面pojo和mapper具体操作代码就不写了,就是简单的增删改查,可以通过mybatis逆向工程生成原创 2020-08-03 21:29:55 · 463 阅读 · 0 评论 -
SpringCloud简介及注册中心Eureka
一、SpringCloud简介1.简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基 础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开 发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂 的配置和实现原理,最终给开发者留出了一套简单易懂、易部署原创 2020-08-01 15:45:45 · 1564 阅读 · 0 评论