Skip to content

Commit a23068e

Browse files
committed
服务发现组件对比
1 parent 63996b5 commit a23068e

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
Loading

microservice_distribute/library.rst

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,19 @@ RPC
7070

7171
服务注册与发现
7272
----------------------
73+
74+
- 注册: 服务启动的时候通过某种形式比如 http 请求、消息等将自己的信息通知到服务注册中心(zookeeper/consul等)
75+
- 维护: 健康检查、异常剔除
76+
- 发现: 服务名称获取 ip 等信息。高可用(本机文件缓存);高性能(内存缓存);负载均衡(优先级)
77+
78+
常用组件(倾向于 AP 模型优先保证可用性):
79+
7380
- Consul
7481
- Etcd
75-
- Zookeeper
82+
- Zookeeper: CP 模型
83+
- Eureka: AP 模型
84+
85+
.. image:: ../_image/microservice_distribute/服务发现对比.png
7686

7787
微服务网关
7888
----------------------

0 commit comments

Comments
 (0)