Antrian vs Topik
Layanan pesan Java, atau hanya JMS, adalah media yang mengirim pesan ke dua atau lebih klien. Ini memungkinkan kontak antara beragam mekanisme aplikasi terdistribusi. Middleware berorientasi pesan ini memiliki dua model yang merupakan model point-to-point dan menerbitkan atau berlangganan model. Kedua model ini memiliki nama lain juga. Model point-to-point juga dikenal sebagai model antrian, dan model penerbit atau pelanggan juga hanya dikenal sebagai model topik.
Model antrian atau point-to-point bekerja dengan memiliki pengirim menempatkan pesan ke antrian, dan penerima akan dapat membaca pesan dari antrian. Namun, penerbit atau pelanggan atau model topik berfungsi dengan menyebarkan pesan dengan memposting pesan tentang topik tertentu dan membuat pelanggan membacanya.
Ada banyak perbedaan antara kedua model ini yang kita sebut "antrian" dan "topik." Dalam antrian, pengirim tahu ke mana pesan akan pergi. Ada pengirim dan penerima tertentu, dan ada niat untuk diakui. Di sisi lain, dalam topik Anda hanya memiliki penerbit dan pelanggan atau pelanggan. Ada anonimitas dalam identitas penerbit dan pelanggan.
Perbedaan utama antara keduanya adalah jumlah penerima. Dalam antrian, Anda hanya memiliki satu penerima atau konsumen; tidak seperti dalam topik di mana Anda dapat memiliki pesan Anda disebarluaskan ke sejumlah pelanggan. Selain itu, dalam topik, penerbit harus terus aktif agar pelanggan menerima pesan. Kalau tidak, pesan akan dialokasikan kembali. Dalam antrian Anda tidak perlu khawatir tentang waktu karena pengirim akan memiliki kemewahan untuk mengirim pesan kapan pun ia mau. Dan hal yang sama berlaku untuk penerima; dia juga memiliki kebebasan untuk membacanya kapan saja dia mau. Dalam antrian Anda juga akan diyakinkan bahwa sebagai pengirim Anda telah berhasil mengirimkan pesan Anda karena Anda akan diberitahu oleh penerima, tetapi hal yang sama tidak berlaku untuk sistem topik. Bahkan ada risiko tidak memiliki pelanggan.
RINGKASAN:
1. Model point-to-point atau antrian berfungsi oleh pengirim ke penerima. Di sisi lain, penerbit / pelanggan atau model topik bekerja dengan pengaturan buletin.
2.Dalam model antrian ada pengakuan identitas penerima dan seringkali pengirim. Dalam model topik ada anonimitas dalam identitas pelanggan dan penerbit.
3. Model quue hanya diperbolehkan satu penerima; topik, di sisi lain, dapat memiliki banyak penerima.
4.Dalam model antrian, pengirim dan penerima tidak harus keduanya aktif secara bersamaan. Dalam model topik, pemilihan waktu sangat vital.
5.Dalam model antrian, pengirim akan menerima notifikasi ketika pesan sampai ke penerima. Model topik, di sisi lain, tidak akan memberi tahu Anda dengan hal itu, dan bahkan ada risiko bahwa Anda tidak akan memiliki pelanggan.