Saya mencoba memahami apa itu JMS dan bagaimana terhubung ke terminologi AMQP. Saya tahu JMS adalah API dan AMQP adalah protokol.
Inilah asumsi saya (dan pertanyaan juga)
- RabbitMQ menggunakan protokol AMQP (lebih tepatnya mengimplementasikan protokol AMQP)
- Klien Java perlu menggunakan perpustakaan klien protokol AMQP untuk menghubungkan / menggunakan RabbitMQ
- Di mana JMS API berperan di sini? JMS API harus menggunakan pustaka klien AMQP untuk terhubung ke RabbitMQ?
- Biasanya kita menggunakan JMS untuk menghubungkan broker pesan seperti RabbitMQ, ActiveMQ, dll. Lalu apa protokol default yang digunakan di sini daripada AMQP?
Beberapa hal di atas mungkin bodoh. :-) Tetapi mencoba membungkus kepala saya di sekitarnya.