学习spring cloud

This commit is contained in:
2023-03-13 23:38:17 +08:00
parent 25af13f91f
commit dab013e3bb

View File

@@ -24,4 +24,10 @@ zookeeper遵循的是cp原则如果zookeeper集群中的leader宕机那么
#### eureka-instance配置 #### eureka-instance配置
eureka-server-instance本身也作为一个instance注册到注册中心中故而可以针对eureka-instance作一些配置。 eureka-server-instance本身也作为一个instance注册到注册中心中故而可以针对eureka-instance作一些配置。
#### eureka集群 #### eureka集群
eureka集群是去中心化的集群没有主机和从机的概念eureka节点会向集群中所有其他的节点广播数据的变动。 eureka集群是去中心化的集群没有主机和从机的概念eureka节点会向集群中所有其他的节点广播数据的变动。
## Ribbon
Spring Cloud Ribbon是一个基于Http和Tcp的客户端负载均衡工具基于Netflix Ribbon实现Ribbon主要用于提供负载均衡算法和服务调用。Ribbon的客户端组件提供了一套完善的配置项如超时和重试等。
在通过Spring Cloud构建微服务时Ribbon有两种使用方法一种是和RedisTemplate结合使用另一种是和OpenFegin相结合。
## OpenFeign
OpenFeign是一个远程调用组件使用接口和注解以http的形式完成调用。
Feign中集成了Ribbon而Ribbon中则集成了eureka。