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