Зазвичай відзначають два варіанти, коли варто використовувати RabbitMQ: для фонової обробки даних та для інтеграції всередині додатків та між ними, тобто як
між мікросервісами.24 серп. 2022 р.
Які проблеми вирішує RabbitMQ?
RabbitMQ — розподілений горизонтально масштабований брокер повідомлень. Він розмежовує права доступу, підтримує шифрування, збереження повідомлень на диск та роботу в кластерах. Крім того, він написаний на Erlang, а значить, сумісний із більшістю популярних ОС.
Коли використовувати Kafka і коли RabbitMQ?
RabbitMQ можна, можливо використовувати для обробки подій у режимі реального часу. Цей брокер є рішенням лише для реагування на події, які відбуваються зараз. Kafka, навпаки, забезпечує повну історичну достовірність та збереження всіх даних, а також спрощує їхнє поширення. Збережена копія