![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud微服务从入门到精通
文章平均质量分 93
springcloud微服务从入门到精通
石头聊技术
欢迎关注同名公众号,一起探索Java技术的奥秘,共同成长!
展开
-
微服务精通之Feign原理解析
前言 经过微服务精通之Ribbon原理解析的学习,我们了解到了服务消费者获取服务提供者实例的过程,都是通过RestTemplate来实现的,而且,都是模板化操作。那spring cloud是否有哪个组件可以通过注解或者配置的方式,来简化这个过程?答案是有的,就是Feign。一、Feign是什么? Feign是一个声明式的伪HTTP客户端,原创 2020-11-01 23:53:37 · 2285 阅读 · 3 评论 -
微服务精通之Hystrix原理解析
前言 经过微服务精通之Ribbon原理解析的学习,我们了解到了服务消费者获取服务提供者实例的过程,在这之后,服务消费者会调用服务提供者的接口。但是在调用接口的过程中,我们经常会遇见服务之间的延迟和通信失败的问题,极端情况下,可能会出现因为某个服务性能的下降或者故障宕机,导致服务超时,层层传递,引发雪崩,最终导致整个系统崩溃,而这种情况,我们可以通过熔断器解决这个问题,提高系统的稳定性。一、熔断器是什么? &n原创 2020-11-01 16:12:59 · 634 阅读 · 0 评论 -
微服务精通之Ribbon原理解析
文章目录前言一、Ribbon是什么?二、负载均衡是什么?三、Ribbon原理解析1.Ribbon工作流程2.Eureka高可用架构3.Eureka服务端缓存架构4.Eureka健康检查5.Eureka分区四、Eureka实战1.创建Eureka服务端(1)创建名为eureka-server的maven工程(2)引入Eureka-server依赖(3)创建启动类(4)创建application.yml配置文件2.创建Eureka客户端(1)创建名为service-hi的maven工程(2)引入Eureka-c原创 2020-09-19 23:06:34 · 1243 阅读 · 0 评论 -
微服务精通之Eureka原理解析
文章目录前言一、Eureka是什么?二、Eureka是干什么的?1.服务治理三、Eureka原理解析1.总体流程2.读入数据总结前言 随着互联网技术的发展,系统用户量的增长,很多系统都采用了分布式的方式进行部署。这个固然大大提高了系统的性能和可用性,但是分布式部署导致各种服务数量大增,这给我们进行服务治理和运维带来了困扰。一、Eureka是什么?  原创 2020-09-06 21:25:55 · 2906 阅读 · 0 评论