msmq

    0熱度

    1回答

    我有一個應用程序將消息放在MSMQ上,比我有一個WCF服務,我想從MSMQ自動讀取這些消息。 我不想觸發我的WCF服務,但我希望在MSMQ上推送消息時通知它。我發現了一些與WAS和netMSMQBinding相關的東西,但是有關從MSMQ到WCF的自動通知的細節似乎有點不清楚。 在這方面的幫助/方向?謝謝。

    0熱度

    1回答

    我正在爲我們的MSMQ實例工作的通知工具。它需要查看機器上的每個隊列。然而,我很難與DeadLetter和XactDeadLetter系統隊列相關的權限。訪問總是被拒絕。 我打開計算機管理,展開服務和應用程序,右鍵單擊消息隊列,然後單擊屬性。在屬性對話框中,我轉到安全選項卡並添加我的域服務帳戶用戶,並指出我想給用戶完全控制。當點擊申請,我得到這個彈出: 當我點擊這個彈出式好吧,我得到: 我看着手工

    1熱度

    1回答

    我已經創建了NServiceBus分銷商和工人,運行在不同的機器上。當我運行worker時,它成功向分發服務器發送消息(我可以看到它通過存儲隊列處理),但由於某種原因,在分發服務器上創建了一個名爲 'DIRECT = TCP:xx的輸出隊列。 xx.xx.xx \ PRIVATE $ \ order_queue $應該調用隊列 'DIRECT = OS:WORKERDNSNAME \ privat

    0熱度

    2回答

    全部拆開通過額外的價值, 我需要從MSMQMessage類的主體除了通過額外的價值,是有辦法做到這一點? 據我所知,我可以創建一個複雜的對象並使用它,但要檢查是否有任何其他屬性可用於在MSMQmesasge類上傳遞一些自定義值。 謝謝 - 恩

    1熱度

    1回答

    我有一個通過WCF和MSMQ運行的特定服務。 一切工作正常,但我們有這個要求,說如果在一個工作的處理期間發生意外事件,它不應該影響任何其他。 該服務的設計是健壯的,它是。我們從未在兩個運營中發生過崩潰,但是最近我們的客戶喜歡殺死服務流程並抱怨失去了一個以上的工作。 爲了調查我已經添加了一個計時器,每200ms跟蹤隊列的內容並發現一些意外的事情。 處理請求時,WCF會從隊列中刪除多條消息。 下面是相

    0熱度

    1回答

    我嘗試獲取MSMQ隊列中項目的內容。 當我看到該條目使用QueueExplorer主體內容就像是 [{"$type":"MyProject.MyClass.MyMethod, Messages","CustomerDecision":0,"OrderReferenceoId":"4fdb6be2-bfde-42b0-93fd-47058a326a24"}] 當我嘗試使用下面的代碼閱讀的內容,體

    1熱度

    1回答

    我希望創建使用MSMQ以下拓撲: 在服務器A服務將消息寫入本地隊列 在服務器A的本地隊列是一個介體到另一個隊列在服務器B 這意味着當服務器A中的服務將消息寫入服務器A中的隊列時,此隊列會立即將此消息傳輸到服務器B中的隊列中。如果由於某種原因,服務器B的連接將關閉服務器A中的隊列聚合消息,直到連接恢復編輯。 MSMQ是否支持此拓撲

    1熱度

    1回答

    我正在嘗試讀取MSMQ消息的原始XML並將其保存到XML文件。例如,MSMQ消息正文: <?xml version="1.0"?> <string>Hello World! I am message #4</string> 我想借這些確切的XML行,並將它們保存到一個文件message.xml。 我有消息閱讀像下面: msg = queue.PeekById(enumerator.Curre

    0熱度

    1回答

    我想通過MSMQ從我的Web應用程序通信到不同層上的端點。我已經找到了如何通過綁定到WCF來完成這個任務的例子,但沒有找到如何與WebAPI綁定的例子。 爲什麼我必須使用WCF? 他們有其他的選擇嗎?

    1熱度

    1回答

    我試圖清除所有私人隊列中的所有日記帳。我已經使用此代碼清除了所有隊列以獲取隊列: MessageQueue[] queueList = MessageQueue.GetPrivateQueuesByMachine("."); 但是,沒有方法來下拉日記帳。我已經嘗試創建一個單獨的數組來存儲名稱,但是我無法將其返回給MessageQueue類。如果我能弄清楚如何存儲這些名稱,並且仍然能夠使用這些名