2013-12-03 115 views
3

随着移植到NServiceBus 4,我们可以可靠地在单声道上运行ESB吗?Mono上的NServiceBus

根据官方google集团this的帖子,我们应该很快就能够发布。

OP:现在是否可以使用rabbitmq作为传输工具运行单声道的所有内容?

AndreasÖhlund:这是走向单声道的第一步。我们的核心仍​​然包含使用System.Messaging命名空间的代码,但只要我们谨以一个单独的程序会有什么能够阻止我们从单声道运行

据我所知,RabbitMQ的是在一个单独的项目,并且唯一引用system.messaging的地方位于NServiceBus.Core.Transports.MSMQ

回答

1

从理论上讲,您现在应该可以在Mono上编译,但是我们还没有测试过,因此它可能不会是顺利的.net经验。

+0

这有什么更新?它是否适用于NSB 5/6? –

+0

@phillip我检查过,它仍然无法正常工作。我们未来的战略将依靠CoreCLR在其他环境中的互操作性。 –

+0

谢谢@UdiDahan。任何时间框架的想法?您是否支持NSB 6或是CoreCLR项目的状态?对于某些情况,我有兴趣在Azure中运行NSB,可能会使用Docker容器进行弹性扩展。如果我能让NSB在Linux上运行,我的虚拟机成本就会下降,Docker还不支持Windows guest虚拟机(AFAIK)。 –