Estoy tratando de entender qué JMS y cómo está conectado a la terminología AMQP. Sé que JMS es una API y AMQP es un protocolo.
Aquí están mis suposiciones (y preguntas también)
- RabbitMQ usa el protocolo AMQP (más bien implementa el protocolo AMQP)
- Los clientes Java necesitan usar bibliotecas de cliente de protocolo AMQP para conectarse / usar RabbitMQ
- ¿Dónde entra en juego la API JMS aquí? ¿La API JMS debe usar las bibliotecas de cliente AMQP para conectarse a RabbitMQ?
- Usualmente usamos JMS para conectar corredores de mensajes como RabbitMQ, ActiveMQ, etc. Entonces, ¿cuál es el protocolo predeterminado utilizado aquí en lugar de AMQP?
Algunos de los anteriores pueden ser tontos. :-) Pero tratando de entenderlo.