Nats 集群
Nats 内部节点有不少类型
与消息总线相关的(包括使用方),有以下类型:
节点类型 | 说明 |
---|---|
发布者 | 发送消息的客户端 |
订阅者 | 接收消息的客户端 |
普通节点 | 保持发布者/订阅者的连接,传递消息 |
路由节点 | 本身是普通节点,在此基础上,保存所有 topic 的订阅信息 |
路由节点细节补充
- 保存所有 topic 的订阅信息
- 非本地节点消费者消息,由经路由节点投递目的节点
- 初始路由节点可以多个,启动参数 -routes 指定
- 普通节点组网后,隐式转化为路由节点
Nats 拓扑
- 普通节点和路由节点互连
- 普通节点发送 INFO 协议后,被路由节点广播,最终所有节点会连接它,转化为路由节点
- 发布者/订阅者只随机连接 Nats 集群 1 节点
Nats Topic
Topic 在 Nats 内部起路由转发规则作用
两种类型 Topic :</