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




Используйте весенние сообщения! https://spring.io/guides/gs/messaging-rabbitmq/
Документы должны быть достаточно четкими в отношении того, как отправлять/получать сообщения. Это аккуратная маленькая библиотека. Конечно, ваш проект должен быть весенним приложением.
Использовать официальную библиотеку rabbitmq? rabbitmq.com/api-guide.html
Это то, что я должен использовать. Вопрос в том, как заставить публикацию получать сообщения.
В этом задании это не может быть весеннее приложение XD.