@MaintstDev
Python | Vue

RabbitMQ: Как можно сделать общение только с 1 клиентом?

Использую Pika для работы с RabbitMQ в Python.

При отправке сообщения его получает 1 клиент, далее его получает второй клиент (Первый клиент получает раз через раз, второго быть не должно). Как можно заставить RabbitMQ работать только с 1 клиентом? (т.е чтоб все сообщения шли только к 1 клиенту)
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
inoise
@inoise
Solution Architect
Вы в корне не о том думаете. Очереди специально созданы для того чтобы на конце очереди было любое число клиентов - так достигается распараллеливание работы. Если у вас есть разнотипные сообщения то отправляйте их в разные очереди, которые будут обрабатывать разные скрипты. А что до повторного получения - сообщение изымается из очереди на время пока обрабатывается клиентом. Советую почитать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы