NServiceBus与Mono兼容吗? 你/你在Mono上运行NServiceBus吗? 如果是这样,你遇到了什么问题?
NServiceBus默认使用MSMQ。我知道这可以换成不同的传输技术,所以我认为一个初始任务可能涉及从NServiceBus库中实现一个提供的“IMessageQueue”接口(或类似的东西),它利用了十字架平台或Unix特定的消息队列/传输技术。
相关问题: “How to swap out MSMQ in NServiceBus 2.0 for a different transport technology”
答案 0 :(得分:2)
Jacob Lewallen使用RabbitMQ在Mono下完成了NServiceBus的工作(我想) - 你可以通过Twitter联系他@jlewallen。
答案 1 :(得分:1)
我没有用Mono做过任何实际的编码,但我最近一直在思考消息队列/单声道相关的东西。
Mono似乎使用RabbitMQ实现了System.Messaging
(Mono/System.Messaging),所以我想针对“普通”API编写的代码应该可行。
虽然实现有一些限制,所以我想这取决于NServiceBus是否使用MSMQ的那些功能,由于MSMQ的API不够通用,Mono-folks无法实现这些功能。
你有没有试过这个,你采取了什么方法,你遇到了什么问题?