Изменения документа RabbitMQ

Редактировал(а) Alexandr Fokin 2024/06/09 19:02

От версии 9.7
отредактировано Alexandr Fokin
на 2021/01/06 13:55
Изменить комментарий: Редактировать комментарий
К версии 9.8
отредактировано Alexandr Fokin
на 2021/01/06 13:56
Изменить комментарий: Редактировать комментарий

Сводка

Подробности

XWiki.XWikiComments[3]
Комментарий
... ... @@ -7,7 +7,7 @@
7 7  При зеркалировании отправка сообщения с клиента считается успешно завершенной только после того, как мастер нода очереди распространило реплики сррбщения на все подчиненные ноды репликации. При обращении к подчиненной ноде для выполнения отправки или потребления сообщения, подчиненная нода выполняет обращение к мастер ноде для очереди. (Поэтому, по возможности, имеет смысл подключаться к нодей, выступающей в роде мастер-ноды для конкретной очереди)
8 8  
9 9  Вопросы:
10 -1) Как поведет себя кластер в случае распада на несколько сегментов из-за проблем с сетью? А именно: если сегменты продолжат получать сообщения, то что будет происходит при соединении сегментов. Как будет синхронизироваться состояние очередей. Скорее всего в данном случае мы не сможем гарантировать то, что разделенные сегменты могут отдать одно и то же сообщение потребителям в итоге получив дублирование.
10 +1) Как поведет себя кластер в случае распада на несколько сегментов из-за проблем с сетью? А именно: если сегменты продолжат получать сообщения, то что будет происходит при соединении сегментов. Как будет синхронизироваться состояние очередей. Скорее всего в данном случае может возникнуть ситуация, при которой разделенные сегменты могут отдать одно и то же сообщение потребителям в итоге получив дублирование.
11 11  
12 12  Примечание:
13 13  Существуют и альтернативные методики синхронизации основанные на