RabbitMQ HA 镜像同步微调
RabbitMQ HA fine tuning of mirroring synchronization
我用的是rabbitmq-server-3.6.1.
似乎有两个选项如何设置同步批处理大小。
第一个是政策选项 "ha-sync-batch-size"。 RabbitMQ 文档 here 中对其进行了描述。
第二个是配置文件选项 "mirroring_sync_batch_size",我在任何地方都找不到描述,也不了解 RabbitMQ 源代码是如何工作的。
该题与镜像同步相关,由几个子题组成:
- "mirroring_sync_batch_size" 是否像 "ha-sync-batch-size" 一样影响同步批量大小?
- 如果问题 1 的答案是肯定的,当两个选项都存在时,哪个选项优先?
- 如果问题 1 的答案是否定的,"mirroring_sync_batch_size" 做什么?
- 配置文件选项的用途和功能是什么"mirroring_flow_control"?
提前感谢您的回答。
如果没有设置策略,mirroring_sync_batch_size
配置变量将用作默认值。
mirroring_flow_control
选项启用或禁用通道和镜像从属进程之间的流量控制机制。 this blog post
中描述了流量控制
我用的是rabbitmq-server-3.6.1.
似乎有两个选项如何设置同步批处理大小。 第一个是政策选项 "ha-sync-batch-size"。 RabbitMQ 文档 here 中对其进行了描述。 第二个是配置文件选项 "mirroring_sync_batch_size",我在任何地方都找不到描述,也不了解 RabbitMQ 源代码是如何工作的。
该题与镜像同步相关,由几个子题组成:
- "mirroring_sync_batch_size" 是否像 "ha-sync-batch-size" 一样影响同步批量大小?
- 如果问题 1 的答案是肯定的,当两个选项都存在时,哪个选项优先?
- 如果问题 1 的答案是否定的,"mirroring_sync_batch_size" 做什么?
- 配置文件选项的用途和功能是什么"mirroring_flow_control"?
提前感谢您的回答。
mirroring_sync_batch_size
配置变量将用作默认值。
mirroring_flow_control
选项启用或禁用通道和镜像从属进程之间的流量控制机制。 this blog post