WCF 通过 MSMQ 到 WCF 请求和响应

Posted

技术标签:

【中文标题】WCF 通过 MSMQ 到 WCF 请求和响应【英文标题】:WCF to WCF request and response through MSMQ 【发布时间】:2016-02-02 03:43:53 【问题描述】:

我有两个 WCF 服务:

1. 托管在 IIS 上的客户端 WCF 服务配置为面向公众返回 JSON 响应的 REST 端点。

2.Server WCF 服务托管在配置有 SOAP 端点的 IIS 上

并且客户端正在调用服务器 WCF 服务以获取 XML 数据作为响应。

由于 NetMsmqBinding 是一种方式,我如何集成 MSMQ 以实现相同但具有事务可靠性。

到目前为止,我已经能够从客户端 WCF 服务调用到服务器 WCF 服务,但无法获得返回值,

如何获取 JSON 格式的响应?

【问题讨论】:

【参考方案1】:

正如你所说,MSMQ 是一种方式。

您可以让消息生产者使用第二个回复队列从消息消费者那里获得回复。

这样你就可以在另一个队列上得到回复。

在发送或接收消息时,您的事务将具有可靠性。两者没有耦合。

问候

【讨论】:

以上是关于WCF 通过 MSMQ 到 WCF 请求和响应的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 WCF 的 MSMQ 绑定中的消息失败

将 MSMQ 端到端跟踪与 WCF 跟踪和应用程序级日志记录相关联

CORS WCF:对预检请求的响应未通过访问控制

WCF 请求返回错误响应

从 JavaScript 访问 WCF WebService - 对预检请求的响应未通过访问控制检查

请求-响应与双工 WCF 消息交换模式