Perbezaan Antara Baris dan Topik Perbezaan Antara perkhidmatan mesej teks Topik

Anonim

Antrian vs Topik

Perkhidmatan mesej Java, atau hanya JMS, adalah medium yang menghantar mesej kepada dua atau lebih klien. Ia membenarkan hubungan antara mekanisme pelbagai aplikasi yang diedarkan. Perisian middleware yang berorientasikan mesej ini mempunyai dua model yang merupakan model titik-ke-titik dan menerbitkan atau melanggan model. Kedua-dua model ini mempunyai nama lain juga. Model point-to-point juga dikenali sebagai model giliran, dan penerbit atau model pelanggan juga hanya dikenali sebagai model topik.

Model beratur atau point-to-point berfungsi dengan mempunyai mesej tempat pengirim ke barisan, dan penerima akan dapat membaca mesej dari barisan. Walau bagaimanapun, penerbit atau pelanggan atau model topik berfungsi dengan menyebarkan mesej dengan menyiarkan mesej mengenai topik tertentu dan mempunyai pelanggan membacanya.

Terdapat banyak perbezaan antara dua model ini yang akan kita sebut sebagai "giliran" dan "topik. "Dalam gilirannya, pengirim tahu di mana mesej akan berlaku. Terdapat pengirim khusus dan penerima khusus, dan ada niat untuk diakui sebagai demikian. Sebaliknya, dalam topik anda hanya mempunyai penerbit dan pelanggan atau pelanggan. Tidak diketahui namanya dalam identiti kedua-dua penerbit dan pelanggan.

Perbezaan utama lain antara kedua ialah bilangan penerima. Dalam giliran, anda hanya mempunyai satu penerima atau pengguna; tidak seperti dalam topik di mana anda boleh mempunyai mesej anda disebarkan kepada sejumlah pelanggan. Juga, dalam topik, penerbit perlu terus aktif untuk pelanggan untuk menerima mesej tersebut. Sekiranya mesej itu akan diagihkan semula. Dalam giliran anda tidak perlu risau tentang pemasaan kerana penghantar akan mempunyai kemewahan untuk menghantar mesej setiap kali dia mahu. Begitu juga dengan penerima; dia juga mempunyai kebebasan membaca apabila dia mahu. Dalam giliran anda juga akan yakin bahawa sebagai penghantar anda telah berjaya menghantar mesej anda kerana anda akan diberitahu oleh penerima, tetapi yang sama tidak benar untuk sistem topik. Bahkan ada risiko tidak mempunyai pelanggan.

RINGKASAN:

1. Model titik ke titik atau giliran berfungsi oleh penghantar ke persediaan penerima. Sebaliknya, penerbit / pelanggan atau model topik berfungsi dengan persediaan buletin.

2. Dalam model giliran ada pengakuan identiti penerima dan seringkali pengirimnya. Dalam model topik tidak diketahui namanya dalam identiti kedua-dua pelanggan dan penerbit.

3. Model beratur hanya dibenarkan satu penerima; Topik, sebaliknya, boleh mempunyai beberapa penerima.

4. Dalam model giliran, penghantar dan penerima tidak perlu sama-sama aktif pada masa yang sama.Dalam model topik, masa adalah sangat penting.

5. Dalam model giliran, pengirim akan menerima pemberitahuan apabila mesej itu diterima oleh penerima. Model topik, sebaliknya, tidak akan memberitahu anda dengan apa-apa, dan bahkan ada risiko yang anda tidak akan mempunyai pelanggan.