我有一个系统,它使用 MSMQ 通过 WCF 将对象发送到另一个服务。该服务可以很好地接收消息并执行与之相关的操作。但是我现在遇到的问题是我需要向调用系统发送响应。
例子:

  • 创建一个客户对象
  • 填充信息
  • 通过 MSMQ 使用 WCF 将消息发送到服务
  • 使用 Windows 服务从队列中提取消息
  • 在 windows 服务上调用 Customer.Insert() 方法
  • 我现在需要将新客户 ID 发送回此处的调用应用程序。

  • 有任何想法吗?

    最佳答案

    您可以使用与 msmq 的双工通信,但不能在 native 使用,请查看 my article

    关于WCF MSMQ 回调函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/921185/

    10-12 16:21