Как заставить публикацию получать сообщения? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть школьное задание с использованием RabbitMQ. Это проект биржи, использующий темы для отправки сообщений только тем, кто заинтересован в этих сообщениях. Например, брокер хочет купить какую-то акцию, скажем, у Apple, поэтому он собирается отправить сообщение, чтобы купить его, существует формат сообщения для отправки, он собирается отправить это сообщение в очередь, фондовая биржа получит это сообщение и обработает его, чтобы увидеть, продает ли какой-либо другой клиент от Apple, в этом случае Apple - тема, если значение совпадает, то она обработает транзакцию. Хорошо здесь Я сомневаюсь, как заставить брокера, который покупает, также получать сообщения? Потому что одним из требований задания является то, что каждый брокер должен получать все сообщения интересующей его темы. Таким образом, клиент, который отправляет сообщение о покупке, также собирается получать сообщения.

Я сделал учебник от RabbitMQ, я сделал 5 из них. RabbitMQ Начало работы . На этом уроке я узнал, как отправлять сообщения для подписки, но в нем не говорится, как публикация также может получать сообщения.

1 Ответ

0 голосов
/ 01 апреля 2019

Используйте весенние сообщения! https://spring.io/guides/gs/messaging-rabbitmq/

В документах должно быть достаточно четко указано, как отправлять / получать сообщения. Это аккуратная маленькая библиотека. Конечно, ваш проект должен быть весенним приложением.

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