Skip to content

Коли використовую rabbitmq

Зазвичай відзначають два варіанти, коли варто використовувати RabbitMQ: для фонової обробки даних та для інтеграції всередині додатків та між ними, тобто як брокера повідомлень

брокера повідомлень
message broker, integration broker, interface engine) – архітектурний патерн у розподілених системах; програма, яка перетворює повідомлення по одному протоколу від програми-джерела на повідомлення протоколу програми-приймача, тим самим виступаючи між ними посередником.
https://ua.wikipedia.org › wiki › Брокер_повідомлень

між мікросервісами.24 серп. 2022 р.

Які проблеми вирішує RabbitMQ?

RabbitMQ — розподілений горизонтально масштабований брокер повідомлень. Він розмежовує права доступу, підтримує шифрування, збереження повідомлень на диск та роботу в кластерах. Крім того, він написаний на Erlang, а значить, сумісний із більшістю популярних ОС.

Коли використовувати Kafka і коли RabbitMQ?

RabbitMQ можна, можливо використовувати для обробки подій у режимі реального часу. Цей брокер є рішенням лише для реагування на події, які відбуваються зараз. Kafka, навпаки, забезпечує повну історичну достовірність та збереження всіх даних, а також спрощує їхнє поширення. Збережена копія