Когда использовать AMQP, JMS, ... Заметка
DZone.com Feed на русском

Когда использовать AMQP, JMS, Kafka или MQTT: компромиссы, а не победитель

AMQP, JMS, Kafka и MQTT выстраиваются в ряд, как будто вы выбираете один и двигаетесь дальше. В большинстве случаев такое сравнение является категориальной ошибкой.Эту ошибку становится легче совершить, потому что инструменты теперь пересекаются больше, чем раньше. Kafka добавил семантику очередей с помощью Share Groups. RabbitMQ добавил лог. Комитет по стандартам AMQP возобновил работу после многолетнего затишья, теперь занимаясь агентным ИИ. MQTT закрепился в версии 5.0 как стандарт для периферийных устройств. JMS, зрелое исключение, остается неизменным, потому что он уже работает. Инструменты заимствуют функции друг у друга. Однако лежащие в их основе модели и связанные с ними компромиссы не слились.