我有一个用例,它需要跨多个数据中心进行数据备份,并且需要很强的一致性。理想的视图是将每个片段复制到位于三个不同数据中心的三个集群中。脉冲星支持使用多个集群作为一个大的赌注池,但我没有找到如何在不同的集群中配置副本。以前有人有类似的用例吗?我认为应该不难在不同的集群中考虑脉冲星独立的代理和存储+副本。
发布于 2021-12-07 15:31:24
这是可能的,一个区域知道的投注者的安置策略(参数bookkeeperClientRegionawarePolicyEnabled)。您还需要使用管理命令set-bookie-rack来配置博主区域--这在Pulsar/簿记员文档中记录得不多。有关更多详细信息,请参阅此博客文章:https://techblog.cdiscount.com/ensure-cross-datacenter-guaranteed-message-delivery-and-resilience-with-apache-pulsar/
请注意,由于经纪人和博彩公司之间的跨区域延迟,吞吐量将下降,但如果您需要很强的一致性,即使在区域失败的情况下,这也是无法帮助的。
https://stackoverflow.com/questions/70119490
复制相似问题