2016-04-26 4 views
3

Я использую rabbitmq-server-3.6.1.RabbitMQ HA тонкая настройка синхронизации зеркалирования

Кажется, есть два варианта установки размера партии синхронизации. Первый вариант - это вариант политики «ha-sync-batch-size». Он описан в документации RabbitMQ here. Второй вариант - это файл конфигурации «mirroring_sync_batch_size», который я не могу найти нигде и не понимаю из исходного кода RabbitMQ, как он работает.

вопрос связан с синхронизацией зеркального отображения и состоит из нескольких подвопросы:

  1. ли «mirroring_sync_batch_size» влияет на размер пакета синхронизации таким же образом, как «ха-синхронизации пакетного размера» делает?
  2. Если ответ на вопрос №1 - да, какой из вариантов имеет преимущество, когда оба присутствуют?
  3. Если ответ на вопрос №1 - нет, что делает «mirroring_sync_batch_size»?
  4. Что такое назначение и функция опции файла конфигурации "mirroring_flow_control"?

Заранее благодарим за ответы.

ответ

1

mirroring_sync_batch_size Конфигурационная переменная используется как значение по умолчанию, если политика не задана. mirroring_flow_control включает или отключает механизм управления потоком между канальными и зеркальными подчиненными процессами. Управление потоком описано в this blog post

+0

Большое спасибо за ответ! – GoodMirek

Смежные вопросы