Persyaratan: Membangun aplikasi berbasis .NET yang dapat membaca pesan secara berkala dari Antrian Pesan IBM Websphere dan menyimpan pesan tersebut dalam database
Solusi saya: Saya membuat aplikasi layanan windows yang melakukan polling Antrean Pesan pada interval tertentu dan memproses data.
Masalah dengan pemungutan suara adalah proses pendaftaran tertunda karena interval pemungutan suara. Saya tidak dapat mengatur intervalnya terlalu pendek karena saya tidak yakin berapa banyak data yang ada di Antrean Pesan dan berapa lama waktu yang dibutuhkan untuk memprosesnya.
Pertanyaan: Apa cara yang lebih baik untuk memproses data dari Antrean Pesan WebSphere menggunakan .NET? Bagaimana saya bisa memproses data segera setelah tiba di antrian Pesan?
GET
yang biasa dengan menunggu? - person T.Rob   schedule 08.07.2015GET
dan menentukan intervalWAIT
. Ketika sebuah pesan tiba, tidak ada penundaan karena aplikasi sedang menunggunya. JikaWAIT
habis masa berlakunya, aplikasi mendapatkanRC=2033
dan mengulang kembali denganGET
danWAIT
lainnya. Namun, jika aplikasi mengeluarkanGET
tanpaWAIT
, lalu tertidur selama 30 detik, ada penundaan yang lama saat aplikasi tertidur. - person T.Rob   schedule 09.07.2015