Spring XD 文档 ( http://docs.spring.io/spring-xd/docs/1.0.0.RC1/reference/html/ ) 建议 Zookeeper 在 ensemble 中运行,以便 Zookeeper 具有高可用性。关于 Redis 的高可用性的细节并不多。
如果我要运行 2 个 XD 管理实例并说 4 个容器实例,我会看到 3 个选项
我应该在每个运行容器或管理员的服务器上运行一个 Redis 实例吗?在那种情况下,分布式运行时是否可以与处理不同模块传输的不同 Redis 实例一起正常工作?
或者
我应该在单独的服务器中运行 1 个 Redis 实例并配置所有 XD 实例以与该实例通信吗?在这种情况下,Redis 的 1 个实例不是高可用的
或者
我应该配置 Redis 集群还是 Redis Sentinel 高可用性?我不确定 XD 或任何其他客户端将如何连接到集群或 HA。
谢谢