Perbedaan antara antrian dan topik

Perbedaan antara antrian dan topik

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 juga memiliki nama lain. Model point-to-point juga dikenal sebagai model antrian, dan penerbit atau model pelanggan juga hanya dikenal sebagai model topik.

Model antrian atau point-to-point berfungsi dengan memiliki pesan pengirim tempat 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 memiliki pelanggan membacanya.

Ada banyak perbedaan antara kedua model ini yang hanya akan kita sebut "antrian" dan "topik.“Dalam antrian, pengirim tahu ke mana pesannya akan pergi. Ada pengirim tertentu dan penerima tertentu, dan ada niat untuk diakui seperti itu. Di sisi lain, dalam topik Anda hanya memiliki penerbit dan pelanggan atau pelanggan. Ada anonimitas dalam identitas penerbit dan pelanggan.

Perbedaan utama lainnya antara keduanya adalah jumlah penerima. Dalam antrian, Anda hanya memiliki satu penerima atau konsumen; Tidak seperti di topik di mana Anda dapat memiliki pesan Anda disebarluaskan ke sejumlah pelanggan. Juga, dalam topik, penerbit harus terus aktif bagi pelanggan untuk menerima pesan. Kalau tidak, pesannya akan dialokasikan ulang. Dalam antrian Anda tidak perlu khawatir tentang waktu karena pengirim akan memiliki kemewahan untuk mengirim pesan kapan pun dia mau. Dan hal yang sama berlaku untuk penerima; Dia juga memiliki kebebasan membacanya kapan pun dia mau. Dalam antrian Anda juga akan yakin 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 pengaturan penerima. Di sisi lain, penerbit/pelanggan atau model topik berfungsi berdasarkan 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 antrian hanya diizinkan satu penerima; Topik, di sisi lain, dapat memiliki banyak penerima.

4.Dalam model antrian, pengirim dan penerima tidak harus aktif pada saat yang sama. Dalam model topik, waktu sangat vital.

5.Dalam model antrian, pengirim akan menerima pemberitahuan ketika pesan sampai ke penerima. Model topik, di sisi lain, tidak akan memberi tahu Anda dengan itu, dan bahkan ada risiko bahwa Anda tidak akan memiliki pelanggan.