msmq

    7熱度

    3回答

    我有多個進程監視MSMQ隊列。我想先執行多步操作,如先查看消息,然後根據某些標準接收消息。單個消息可能會傳遞多個進​​程的接收標準,以便多個進程可能嘗試接收相同的消息。這些操作是否是線程安全的?如果不是,我應該怎麼做,以防止一個進程未能收到其他進程已經收到的消息?

    23熱度

    4回答

    我的團隊負責人已要求我們調查MSMQ作爲我們產品新版本的選項。我們在當前版本中使用SQL Service Broker。我已經完成了我的實驗和谷歌搜索,以找到哪種產品更適合我的需求,但我想我會問我所知道的最佳網站編程答案。 一些細節: 我們的客戶是.NET 1.1和2.0的代碼;這是消息將從哪裏發送。 SQL Server 2005實例中的目標。所有消息最終都是數據庫更新或插入。 我們將發送一些必

    3熱度

    2回答

    Observer模式是否有可能有多個聽衆通過MSMQ進行消息? WCF出現在服務方面,以框一切,使得通信的點,以點事。我想使用消息隊列來緩衝另一個在數據庫中記錄日誌的進程的傳入流量。 可能有任何數量的其他進程感興趣的監視傳入的流量,這積極乞求觀察者模式,但我不明白如何表達觀察者模式,至少不通過WCF使用MSMQ。 誰能告訴我這個? 的一些背景知識爲什麼我不在乎,這也可以說明這個問題:我有一個接受來

    2熱度

    1回答

    我正在調查爲我的團隊的新項目使用MSMQ,但我需要知道是否可以發送MSMQ消息並在System.Transactions.TransactionScope中執行SQL命令,並將它們提交或回滾到一起。我在網上找不到可靠的源代碼,在代碼示例中顯示「是」。 我需要發送一些消息到單個隊列並在單個數據庫中插入一些記錄,但我需要一起成功或失敗。 編輯:我無法真正驗證這是否可以在我的測試中正常工作(我已經很快完

    2熱度

    1回答

    我的一個QA服務器在一段時間裏還沒有給我任何信號,因爲他們無法寫入隊列而開始給我的應用程序帶來錯誤。 MSMQ特意發出一條消息:「沒有足夠的資源來執行操作」。 對隊列本身的檢查表明它們是空的,每個消息都爲零。 檢查限制說我們限制他們每個1GB的存儲空間。 檢查存儲目錄的位置是否存在1GB的文件,因此沒有更多的資源是有意義的。 但是,隊列本身是空的。爲什麼不清除舊文件?我在這裏錯過了什麼設置?我想他

    1熱度

    2回答

    我設置了一個解決方案來部署,由批處理文件驅動,因此它是可重複的 - 我有一個綁定文件,但我現在已經添加到我的MSMQ適配器 - 作品在我的本地機器上,但我發現我必須添加一個用戶名和密碼來得到它實際的服務器 上工作 - 這是在域名,我的虛擬開發機是剛剛的工作組 是有沒有辦法添加用戶名和密碼的文件? - 似乎不太可能,因爲密碼將以明文形式顯示,但解決方案是什麼 - 我覺得有點像w.r.t. SSO,但

    1熱度

    2回答

    我有一個使用批處理文件進行安裝/清理的解決方案... - 有一對MSMQ端口,發送和接收,與另一個應用程序隊列末尾 我發現我無法正確地停止批處理文件中的編排...錯誤是發送端口未被列出 - 我正在使用SDK示例中的StopOrch.vbs腳本 但我可以進入的BizTalk管理控制檯和手動停止與全業務流程終止好吧 如果我真的不推任何消息向下MSMQ隊列

    1熱度

    1回答

    我想用C#.NET讀取MSMQ事務處理信隊列和我得到: 一個工作組安裝的計算機不支持該操作 對於10堆棧溢出點,我做錯了什麼?

    3熱度

    1回答

    該解決方案正在大喊MSMQ解決方案,但不幸的是,發佈服務不在域中。無論如何要發佈到DMZ中的機器域上的公共隊列? 我可以使用web服務發佈,但這是一個額外的組件來維護。數據庫表是替代解決方案,但它不是最理想的。

    6熱度

    2回答

    有人可以向我解釋處理失敗傳遞郵件的這3種方法之間的區別嗎? 有害隊列服務 死信隊列服務 使用響應服務,以處理故障 我有「編程WCF」,但我真的不明白時,你會使用其中之一,或者使用其中的一個以上時有意義。謝謝!