【发布时间】:2011-11-16 18:18:45
【问题描述】:
是否必须通过使用 MsmqIntegrationBinding 的进程将从 MSMQ 队列中提取的消息添加到队列中,以便 WCF 服务使用 MsmqIntegrationBinding 从队列中提取它们?我们有一个遗留进程,它使用 System.Messaging 将 xml 有效负载写入队列,当我运行我的进程以尝试从队列中挑选消息时,没有任何反应(意味着消息留在队列中)。我只是想知道是否使用另一个进程将消息入队,您仍然可以使用 WCF / MsmqIntegrationBinding 将消息出队吗?
我知道理想情况下您应该使用 DataContracts 和 NetMsmqBinding,但不幸的是,在他的情况下,我们无法修改将消息入队的过程。
我相信你可以说我对 WCF / MSMQ 仍然很无知,所以也许解决方案很简单。
任何建议将不胜感激。
谢谢,
S
【问题讨论】: