RabbitMQ HA微调镜像同步

时间:2016-04-26 16:55:34

标签: rabbitmq high-availability

我使用rabbitmq-server-3.6.1。

似乎有两种选择如何设置同步批量大小。 第一个是政策选项" ha-sync-batch-size"。 RabbitMQ文档here中对此进行了描述。 第二个是配置文件选项" mirroring_sync_batch_size",我无法在任何地方找到它,也不了解RabbitMQ源代码的工作原理。

问题与镜像同步有关,包含几个子问题:

  1. " mirroring_sync_batch_size"影响同步批量大小的方式与" ha-sync-batch-size"相同。呢?
  2. 如果对问题#1的回答是肯定的,那么当两者都存在时,哪个选项优先?
  3. 如果问题#1的答案是否定的,那么" mirroring_sync_batch_size"办?
  4. 配置文件选项的目的和功能是什么" mirroring_flow_control"?
  5. 提前感谢您的回答。

1 个答案:

答案 0 :(得分:2)

如果未设置策略,则将

mirroring_sync_batch_size配置变量用作默认值。 mirroring_flow_control选项启用或禁用通道和镜像从属进程之间的流控制机制。流量控制在this blog post

中描述