第二十四节:集群与高可用性
一、集群基础架构
1. 核心概念
Vert.x 集群 通过集群管理器(Cluster Manager)实现节点间通信与状态同步,支持以下特性:
- 分布式事件总线(Event Bus):跨节点消息传递
- 共享数据(Shared Data):跨节点数据同步
- 动态节点发现:自动识别新加入或离开的节点
2. 集群管理器类型
集群管理器 | 特性 | 适用场景 |
---|---|---|
Hazelcast | 内存数据网格,支持复杂数据结构 | 高并发状态共享 |
Redis | 分布式缓存,支持持久化 | 简单键值对存储 |
Kubernetes | 容器编排平台原生支持 | 云原生部署 |