![](https://img-blog.csdnimg.cn/276f917ea8b549ab8fad6d15977a0148.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring cloud
文章平均质量分 85
深入浅出的学习spring cloud,从入门到出不去。
IT小学僧
一定要坚持学习啊
展开
-
【服务调用】OpenFeign
Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可原创 2023-11-15 17:02:38 · 73 阅读 · 0 评论 -
【服务调用】Ribbon
将用户的请求平均分配到多个服务上,从而达到系统的HA(高可用)。常见的负载均衡有软件Nginx,LVS,硬件F5等。Ribbon本地负载均衡客户端 vs Nginx 服务端负载均衡区别Nginx 是服务端负载均衡,客户端所有请求都会交给nginx,然后由nginx实现转发请求。即负载均衡是由服务端实现的。Ribbon 本地负载均衡,在调用微服务接口时候,会在注册中心获取注册信息服务列表之后缓存到JVM本地,从而在本地实现RPC远程服务调用技术。原创 2023-05-17 16:09:36 · 104 阅读 · 0 评论 -
【服务注册】Consul
Consul 是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。原创 2023-04-25 16:53:52 · 64 阅读 · 0 评论 -
【服务注册】Zookeeper
Zookeeper 是一个分布式协调工具,可以实现注册中心功能。原创 2023-04-23 11:30:26 · 310 阅读 · 0 评论 -
【服务注册】Eureka
对于注册进eureka里面的微服务,可以通过服务发现来获得该服务的信息。保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。一旦进入保护模式,Eureka Server 将会尝试保护其他服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。如果出现下图情况,则说明Eureka进入了保护模式。默认情况下,如果EurekaServer在一定时间内没有接收到接收到某个微服务实例的心跳,EurekaServer将会注销该实例(默认90秒)。原创 2023-04-19 17:02:14 · 227 阅读 · 0 评论