![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
Jayicee
这个作者很懒,什么都没留下…
展开
-
各大微服务注册中心简单对比:ZooKeeper、Eureka、Consul 、Nacos
文章目录为什么需要注册中心?CAP理论ZookeeperEurekaConsulNacos为什么需要注册中心?在RPC服务和微服务诞生的时候,就已经有了注册中心的需求了。在最初的架构体系中,集群的概念还不那么流行,且机器数量也比较少,此时直接使用DNS+Nginx就可以满足几乎所有RESTful服务的发现。相关的注册信息直接配置在Nginx。但是随着微服务的流行与流量的激增,机器规模逐渐变大,并且机器会有频繁的上下线行为,这种时候需要运维手动地去维护这个配置信息是一个很麻烦的操作。所以开发者们开始希望原创 2020-07-01 16:48:25 · 4733 阅读 · 2 评论 -
服务注册发现:Eureka快速搭建以及相关组件与配置说明
文章目录Eureka简介Eureka服务角色Eureka架构Eureka简单使用Eureka相关参数和流程第一次注册心跳检测ProviderConsumer自我保护机制Eureka简介Eureka是Netflix开源的一个服务注册发现工具,基于REST协议提供服务。也加入到Spring Cloud子项目中。本文介绍一下基于SpringBoot的Eureka快速使用,以及Eureka各个组件和相关配置的说明。Eureka服务角色每一个Eureka服务都是一个实例(instance)。而一个实例在Eur原创 2020-06-29 18:35:16 · 301 阅读 · 0 评论 -
微服务容错框架:Hystrix实现服务熔断、降级、限流
文章目录业务背景什么是HystrixHystrix简单实现Hystrix容错资源隔离资源隔离-线程池信号量隔离熔断降级Hystrix执行调用的几个方法executequeueobservetoObservable业务背景在微服务架构体系下,服务间不可避免地会发生依赖关系,一般来说会通过REST Api来进行通信,这里先盗一个图来举例说明一个具体的业务场景(逃):比如一个商城系统的微服务化结构,订单、商品、库存这三个服务是紧密依赖的,在理想情况下,什么问题都不发生当然是最好的。但服务运行期间难免会出现原创 2020-06-26 23:25:25 · 691 阅读 · 0 评论