Я пытаюсь понять, что такое JMS и как оно связано с терминологией AMQP. Я знаю, что JMS - это API, а AMQP - это протокол.
Вот мои предположения (и вопросы)
- RabbitMQ использует протокол AMQP (скорее реализует протокол AMQP)
- Клиенты Java должны использовать клиентские библиотеки протокола AMQP для подключения/использования RabbitMQ
- Где здесь работает JMS API? JMS API должен использовать клиентские библиотеки AMQP для подключения к RabbitMQ?
- Обычно мы используем JMS для подключения брокеров сообщений, таких как RabbitMQ, ActiveMQ и т.д. Тогда какой протокол по умолчанию используется здесь вместо AMQP?
Некоторые из вышеперечисленных могут быть немыми.:-) Но пытаюсь обернуть вокруг себя голову.