Sebelum ngobrol panjang lebar bagi kalian yang belum tau apa itu Java Message Service silakan baca pengantarnya di post berikut.
Apa itu Point-to-Point ( PTP ) Messaging :
- PTP berkisar antara 3 istilah ini Sender/Producer, Message Queue, Receiver/Consumer. Sender mengirim pesan dengan ke JMS Provider, setelah itu JMS Provider menyimpan pesan tersebut dalam Message Queue, ketika ada Receiver yang sedang terhubung ke JMS Provider, maka JMS Provider akan mengirimkan pesan itu ke Receiver lalu setelah diterima pesan tersebut dihapus dari Message Queue oleh JMS Provider.
- Pesan yang dikirim melalui PTP hanya boleh di terima oleh satu Receiver, kok bisa? itu karena ketika pesan sudah dikirim ke satu client maka akan langsung dihapus jadi client yang lain tidak akan bisa menerima lagi... lha wong sudah dihapus kok.
- Sender mengirim pesan dengan subjek queue tertentu dan Receiver dapat menerimanya dengan terhubung ke JMS Provider dengan subjek queue tersebut. Subjek Queue ini yang dimaksud dengan preconfigured-object destination diatas. Artinya admin JMS Provider membuat satu anam queue tertentu dimana itu yang akan digunakan sebagai jembatan client yang satu dengan yang lain berkomunikasi.
- Multiple sender bisa mengirim dengan subjek queue yang sama tapi tetap hanya satu receiver yang akan menerima satu pesan.