[英]Monitoring an MSMQ queue
我有一個寫到私有MSMQ隊列的應用程序。 我想通過監視隊列來監視應用程序是否正常運行。 通常,我可以使用性能計數器查看隊列中的消息數量,但是有一個非常激進的隊列讀取器。 如果我的監視程序依賴於在隊列中查看消息,則很有可能永遠不會看到任何消息,因為在監視應用程序看到消息之前已經讀取了消息。 即我擔心以下時間表:
--+-W-R---W-R+--W-R--W-R+---WR-W--R+-W--R-W--R+---
where W is a write
R is a read
+ is monitoring the queue
鑒於以上所述,雖然隊列上有活動(寫和讀),但是在監視事物時永遠不會有任何活動。
有什么辦法可以查看過去一分鍾或一小時內通過的隊列項目的數量? 還是其他可能讓我監視隊列的內容?
最好的選擇是以下兩個選項之一:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.