msmq

    5熱度

    3回答

    系統A通過UI捕捉用戶的X信息。該信息經過驗證並保存在數據庫中。用戶可以更改,添加或刪除信息。我必須保持這個X信息與使用Web服務的系統B同步。此外,我需要在數據庫中堅持發送該信息。 我想在這裏使用MSMQ。系統A將向隊列發送消息。偵聽此隊列上消息的另一個進程將通過讀取數據庫中的信息併發送給系統B來處理消息。 我想知道,在此處使用MSMQ還是通過編寫自己的簡單排隊機制定期輪詢數據庫。 由於需要近乎

    1熱度

    1回答

    我有一堆使用MessageQueue.Create(path)以編程方式創建的MSMQ,但是當我在perfmon中查看時,沒有看到列出的那些隊列實例,只列出了手動創建的隊列。我如何獲得所有隊列的性能計數器?

    3熱度

    2回答

    我不確定如何最好地描述這個,或最好的標題,所以請耐心等待! 我正在使用MSMQ來排隊大量命令,這些命令會將HTTP請求發送到各種網站和API。爲了避免敲擊這些服務(並且保持在某個預定義的請求限制內),我需要確保只有在最後一次請求的最短時間過後纔會執行同一個域的任務。 此前我使用數據庫來排列任務,因此可以執行查詢來實現此目的,但是我們用任務數量(表格上太多的死鎖方式)迅速超過了該解決方案。 有沒有人

    1熱度

    3回答

    我正在構建一個應用程序,通過網絡(特定端口)上的打印機輸入以及本地或通過網絡創建到文件夾中的其他文件。用戶可以創建不同的線程同時監視不同的文件夾,也可以通過線程處理來自網絡上三臺打印機的輸入。應用程序應根據其類型處理輸入數據並輸出。在應用程序的另一端,會有4個線程等待來自輸入線程的輸入數據(可能是10或20個線程)來處理和應用4個不同的任務。因爲我們將有許多線程在同一時間運行,所以我想我會使用MS

    3熱度

    2回答

    我試試這個: MessageQueue mq = new MessageQueue(「。\ Journal $」); mq.Purge(); 它在XP上運行良好。 但是,在Windows 2003服務器上,我總是遇到以下錯誤: 「工作組安裝計算機不支持該操作。」

    0熱度

    2回答

    我需要編寫一個應用程序(而不是一個sevrice或web服務),該應用程序使用MSMQ 4.0隊列中的消息並希望使用4.0的特性(如毒害消息處理)。我看到很多WCF服務使用MSMQ隊列中的消息的示例,例如http://www.devx.com/enterprise/Article/39015,這是我需要做的事情還是處理應用程序中MSMQ隊列的不同方式?

    1熱度

    3回答

    我有使用net.msmq協議的wcf服務,但服務無法激活並出現以下錯誤。什麼可能是錯的? 看起來它試圖找到機器或AD中的東西,但爲什麼? 服務隊名如同net.msmq://localhost/private/myservice.svc A connection with Active Directory cannot be established. Verify that there are su

    4熱度

    4回答

    我有一個處理多個客戶端郵件的多線程Windows服務的設計問題。 規則是 每個消息是處理的東西的實體(具有一個唯一的ID),並且可以是不同的即的DoA,DOB,DOC等實體id的消息的有效載荷。 處理過程可能需要一些時間(長達幾秒鐘)。 消息必須按照它們到達每個實體(具有相同ID)的順序進行處理。 消息然而,可以爲另一實體(只要它們不相同的實體ID即) 處理的同時沒有並行處理的是可配置的(一般爲8

    7熱度

    2回答

    如何判斷遠程消息隊列exists?該文檔指出「Exists」方法不適用於遠程機器。 下是無效的(我知道隊列的路徑是準確的,因爲我能夠將消息發送到隊列): if (!MessageQueue.Exists(@"FormatName:Direct=TCP:192.168.2.58\Private$\MyQueue")) throw new InvalidOperationExceptio

    1熱度

    2回答

    如果我有這樣的服務定義: [PoisonErrorBehavior] [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Multiple)] public class MsgQueue: IMsgQueue { public vo