Antrean Pesan RPC

Message Queuing (MSMQ) memungkinkan pengguna berkomunikasi di seluruh jaringan dan sistem terlepas dari status aplikasi dan sistem komunikasi saat ini. Aplikasi mengirim dan menerima pesan melalui antrean pesan yang dikelola MSMQ. Antrean pesan terus berfungsi bahkan ketika aplikasi klien atau server tidak berjalan. Antrean pesan menyediakan:

  • Pesan asinkron. Dengan pesan asinkron MSMQ, aplikasi klien dapat mengirim pesan ke server dan segera kembali, bahkan jika komputer target atau program server tidak merespons.
  • Pengiriman pesan terjamin. Ketika aplikasi mengirim pesan melalui MSMQ, pesan akan mencapai tujuannya meskipun aplikasi tujuan tidak berjalan pada saat yang sama atau jaringan dan sistem offline.
  • Perutean dan konfigurasi dinamis. MSMQ menyediakan perutean yang fleksibel melalui jaringan heterogen. Konfigurasi jaringan tersebut dapat diubah secara dinamis tanpa perubahan besar pada sistem dan jaringan itu sendiri.
  • Olahpesan tanpa koneksi. Aplikasi yang menggunakan MSMQ tidak perlu menyiapkan sesi langsung dengan aplikasi target.
  • Keamanan. MSMQ menyediakan komunikasi yang aman berdasarkan keamanan Windows dan Cryptographic API (CryptoAPI) untuk enkripsi dan tanda tangan digital.
  • Pesan yang Diprioritaskan. MSMQ mentransfer pesan di seluruh jaringan berdasarkan prioritas, memungkinkan komunikasi yang lebih cepat untuk aplikasi penting.

Microsoft RPC memperluas model Open Software Foundation–Data Communications Equipment (OSF-DCE) untuk panggilan prosedur jarak jauh dengan memungkinkan aplikasi terdistribusi menggunakan MSMQ sebagai transportasi dan untuk mengontrol banyak fiturnya. Fungsionalitas ini tersedia untuk aplikasi RPC konvensional dan, melalui antarmuka IRPCOptions , ke aplikasi COM.

Catatan

Antrean pesan RPC hanya tersedia pada Windows 2000. Versi Windows yang lebih baru tidak mendukung antrean pesan RPC.

 

Topik berikut ini memberikan gambaran umum antrean pesan: