소스 검색

更新 'javalearning.md'

丁绍成 7 년 전
부모
커밋
6d3beeafcf
1개의 변경된 파일14개의 추가작업 그리고 2개의 파일을 삭제
  1. 14 2
      javalearning.md

+ 14 - 2
javalearning.md

@@ -27,10 +27,11 @@
 [史上最简单的 SpringCloud 教程](https://github.com/forezp/SpringCloudLearning)
 
 > 服务注册与发现
->> eureka:
+>> eureka:[关于eureka的p2p通讯](https://hacpai.com/article/1498726165535)
 ```
 1、无中心化的注册中心
-2、集群采用p2p的方式,server和server之间互相作为client注册,[关于eureka的p2p通讯](https://hacpai.com/article/1498726165535)
+2、集群采用p2p的方式,server和server之间互相作为client注册
+3、client定时和server保持心跳,并同步数据
 ```
 >> zookeeper:
 ```
@@ -42,9 +43,20 @@
 ```
 1、消费者不断会和eureka保持心跳,并且从eureka获取注册的服务提供者们
 2、由于一个服务的服务者可能不止一个,所以需要一个负载均衡的策略来均匀路由到每一个服务提供者,所以这就有了客户端负载均衡库ribbon
+3、由于eureka是定时心跳,所以如果一个服务节点挂了,依然是可以访问到的,所以为了解决这个问题,下面的断路器就有用武之地了,可以认为eureka+ribbon就需要使用hystricx断路器来保证请求不出问题
 ```
 
 > 断路器
+>> hystricx:Netflix出品
+
+> 配置中心
+>> 基于zookeeper的配置中心
+
+>> springconfig
+
+> 健康检查
+
+> 链路
 
 # db