Gambaran Umum Arsitektur Layanan Antrean Pesan
Message Queuing Services (MSMQ) menggunakan model situs/perusahaan. Biasanya, situs adalah lokasi fisik, seperti bangunan. Perusahaan terdiri dari satu atau beberapa situs dan mewakili organisasi.
Diagram berikut mengilustrasikan arsitektur Layanan MSMQ.
Inti dari MSMQ adalah database Message Queue Information Service (MQIS), yang berjalan di atas SQL Server. Perusahaan memiliki satu MQIS master, yang disebut Pengontrol Perusahaan Utama. Setiap situs memiliki MQIS sendiri, yang disebut pengontrol situs utama dan pengontrol situs cadangan nol atau lebih. Akhirnya, ada komputer klien individual, yang masing-masing memiliki manajer antrean sendiri, diimplementasikan sebagai layanan. Pengontrol Perusahaan Utama juga dapat menjadi Pengontrol Situs Utama, dan pengontrol apa pun juga dapat menjadi klien.
Antrean pesan dapat bersifat publik atau privat. Antrean publik terdaftar di Direktori Aktif dan dapat diakses di seluruh jaringan. Pesan dalam antrean publik dirutekan ke seluruh perusahaan, di bawah kendali MSMQ. Pesan aplikasi klien berpindah dari manajer antrean klien ke antrean tujuan dengan bepergian di antara manajer antrean pengontrol situs.
Antrean privat dikelola oleh manajer antrean lokal dan tidak terdaftar di Direktori Aktif. Cakupan pesan antrean privat terbatas pada komputer tempat mereka berada.