Bagikan melalui


Antrean Pesan Microsoft (MSMQ) - Penanganan Antrean yang Ditingkatkan

Platform

Klien - Windows 7
Server - Windows Server 2008 R2

Dampak Fitur

Tingkat keparahan - Rendah
Frekuensi - Rendah

Deskripsi

Layanan MSMQ tidak membatasi jumlah antrean yang dapat dibuat pada sistem. Namun, performa sistem terpengaruh ketika sejumlah besar antrean dibuat. Secara khusus, ketika ada lebih dari beberapa ribu antrean, waktu mulai Layanan MSMQ meningkat secara eksponensial menghasilkan dampak yang terlihat.

Microsoft telah mengoptimalkan start-up Layanan MSMQ di Windows 7 untuk mengurangi overhead pencarian untuk memuat antrean ke dalam memori. Pengoptimalan ini telah menyebabkan peningkatan dramatis dari waktu mulai Layanan MSMQ bahkan ketika beberapa ribu antrean dibuat dalam sistem.

Manifestasi Dampak

Peningkatan performa ini tidak berdampak pada fungsionalitas aplikasi yang ada.

Memanfaatkan Fitur yang Diubah

Pengembang aplikasi yang menggunakan MSMQ di Windows 7 sekarang dapat merancang solusi mereka tanpa membatasi jumlah antrean. Perhatikan bahwa jumlah antrean masih memengaruhi performa keseluruhan MSMQ Server, tetapi dampak performa sekarang berada pada skala linier daripada eksponensial.

Uji Kompatibilitas, Performa, Keandalan, dan Kegunaan

Jika Anda menggunakan sejumlah besar antrean, simulasikan lingkungan produksi di tempat tidur pengujian, pantau performa, dan analisis waktu mulai layanan dan throughput pesan dengan sejumlah besar antrean dan pesan yang ada dalam sistem pengujian.