Rumah Dalam berita Apakah pemesejan tidak segerak? - definisi dari techopedia

Apakah pemesejan tidak segerak? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Pesanan Asynchronous?

Pemesejan asynchronous adalah kaedah komunikasi di mana sistem meletakkan mesej dalam barisan mesej dan tidak memerlukan tindak balas segera untuk terus memproses. Contohnya termasuk permintaan maklumat, penjelasan atau data yang diperlukan tetapi tidak diperlukan dengan serta-merta.

Istilah ini juga dikenali sebagai pertukaran maklumat kebakaran dan penggantian mesej (MOM).

Techopedia menerangkan Pesanan Asynchronous

Peserta dalam pemesejan tidak segerak bergantung kepada mesej awal yang diterima, walaupun penerima yang dimaksudkan mungkin keluar dari pejabat atau tidak semudah itu. Begitu juga, penerima boleh bertindak balas tanpa pemula mesej sedang hadir atau tersedia. E-mel mungkin merupakan contoh terbaik bagi pesanan tidak segerak yang digunakan di seluruh dunia.

Satu kelebihan utama penghantaran mesej asynchronous adalah skalabilitasnya. Mesej ringkas boleh dihantar dengan balasan yang sangat panjang atau sebaliknya. Permintaan untuk dokumen teks yang cukup besar sebagai lampiran akan menekankan manfaat skalabiliti lebih jauh lagi.

Pemesejan asynchronous menyelesaikan masalah sambungan intermiten. Selain itu, jika peralatan penerima gagal atau tidak tersedia, mesej itu boleh kekal dalam barisan mesej dan dihantar sebaik sahaja kegagalan itu diperbetulkan.

Sistem mesej yang tidak segerak dengan kecerdasan terbina dalam boleh mengubah kandungan dan / atau format mesej secara automatik untuk mematuhi aplikasi perisian lain atau protokol yang diperlukan, tetapi masih berjaya menyampaikan mesej kepada penerima.

Kelemahan pemesejan tidak segerak termasuk komponen tambahan broker mesej atau agen pemindahan untuk memastikan mesej diterima. Ini mungkin menjejaskan prestasi dan kebolehpercayaan. Kelemahan yang lebih jelas adalah keperluan untuk menunggu respon, yang mungkin menyusahkan dan tentu tidak konsisten dengan komunikasi dialog biasa.

Kekurangan piawaian untuk pemesejan tidak segerak telah menyebabkan masalah, dengan setiap vendor utama mempunyai pelaksanaan, antaramuka dan alat pengurusannya sendiri. Sistem Java EE tidak boleh disambungkan. Dan Microsoft MSMQ (Microsoft Message Queuing) tidak menyokong Java EE.

Protokol Mesej Permesejan Lanjutan (AMQP) adalah teknologi baru yang menonjolkan masalah penyeragaman. Pelaksanaan bersifat interoperable. Ia termasuk laluan fleksibel dan paradigma mesej umum seperti menerbitkan / melanggan, titik ke titik, permintaan-tindak balas dan fanout. Dan beberapa aplikasi Java juga menggunakan AMQP.

Apakah pemesejan tidak segerak? - definisi dari techopedia