我用的是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中描述