Порядок звонков в Rabbitmq HTTP Management API в кластере - PullRequest
0 голосов
/ 09 октября 2018

У меня есть кластер узлов RabbtiMQ, и у них всех включен Api управления.Я использую его для создания vhost / users / policy.

Я хочу использовать балансировщик нагрузки HTTP для вызова этого API, чтобы запрос отправлялся на любой узел, однако я обеспокоен тем, что у меня могут возникнуть ситуации, когда узлы не знают о предыдущих вызовах API и, таким образом, объекты, созданные ранее, например,:

Вызов № 1: Создать vhost> вызов API переходит на узел 1, и в этом узле создается vhost

Вызов № 2: Создать пользователя на указанном выше хосте> вызов APIузел 2, но к этому времени vhost от узла 1 все еще не реплицируется на узел 2, таким образом, узел 2 ничего не знает об этом vhost, и я получаю ошибку.

Является ли это действительным беспокойством и какобойти это?

Полагаю, что это не имеет значения, если Call # 1 вернется только после завершения репликации, но я не уверен, что это так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...