【发布时间】:2012-03-05 11:07:28
【问题描述】:
我想将 RabbitMQ(作为 MSMQ 的替代品)与 WCF 一起使用,并且我想在 IIS/WAS 中托管这些 WCF 服务。不幸的是,从 RabbitMQ .NET 客户端库随附的文档看来,此配置“未经测试且不受支持”。
我不是 WCF 专家,但我的理解是,不支持此功能的原因是 RabbitMQ WCF 实现使用了全新的传输绑定元素。 WAS 对此一无所知,根据我对本文的阅读:http://msdn.microsoft.com/en-us/magazine/cc163357.aspx 需要编写一些非托管软件,以便 WAS 正确设置传入 AMQP 消息到适当 IIS 应用程序和服务端点的路由。
如果有人能确认我的理解是否正确和/或是否有任何替代方法可以在 IIS/WAS 中托管 RabbitMQ WCF 服务而无需编写任何非托管代码,我将不胜感激。也许是 net.tcp 传输绑定元素的自定义?
【问题讨论】:
-
嘿,这里是 2017 年 - 你有没有得到任何地方?
标签: .net wcf rabbitmq amqp was