從MSMQ隊列中取出的消息是否必須通過使用MsmqIntegrationBinding的進程添加到隊列中,以便WCF服務使用MsmqIntegrationBinding從隊列中選擇它們?我們有一個傳統流程,它使用System.Messaging將xml有效內容寫入隊列,當我運行我的進程嘗試從隊列中選擇消息時,什麼都沒有發生(意味着消息停留在隊列中)。我只是想知道如果一條消息使用另一個進程排隊,你仍然可以使用WCF/MsmqIntegrationBinding來排隊消息嗎?WCF MsmqIntegrationBinding
我知道理想情況下應該使用DataContracts和NetMsmqBinding,但不幸的是,在他的情況下,我們沒有能力修改消息過程。
正如我相信你可以告訴我對WCF/MSMQ仍然非常無知,所以也許解決方案很簡單。
任何建議將不勝感激。
謝謝,
小號
感謝@ hugh.So它還是要通過客戶端使用MsmqIntegrationBinding序列化?或者,客戶端是否可以簡單地入隊xml有效內容,並且主機/服務可以使用serializationFormat =「Xml」進行入隊? – scarpacci
是的,客戶端可以入隊一個xml有效載荷,服務可以使用Xml serializationFormat –