NServiceBus 2.0 considerations when running on Mono and deployed to *nix

Deadly 提交于 2019-12-10 07:32:35

问题


Is NServiceBus compatible with Mono? Are you / have you run NServiceBus on Mono? If so what issues did you run into?

NServiceBus leverage's MSMQ by default. I know this can be swapped out for different transport technologies, so I would imagine an initial task may involve implementing a provided "IMessageQueue " interface (or something along those lines) from the NServiceBus library that leverage's a cross platform or Unix Specific message queue / transport technology.

Related Question: "How to swap out MSMQ in NServiceBus 2.0 for a different transport technology"


回答1:


Jacob Lewallen has done work on NServiceBus under Mono using RabbitMQ (I think) - you can contact him via twitter at @jlewallen.




回答2:


I haven't done any actual coding with Mono, but I've been pondering message queue / mono related stuff myself lately.

Mono seems to implement System.Messaging using RabbitMQ under the hood (Mono/System.Messaging), so I guess code that's written against the "normal" API should work.

There are some limitations to the implementation though, so I guess it depends on does NServiceBus use those features of MSMQ which Mono-folks weren't able to implement due to MSMQ's API not being generic enough.

Did you try this out, what approach did you take and did you run into any problems with it?



来源:https://stackoverflow.com/questions/3092321/nservicebus-2-0-considerations-when-running-on-mono-and-deployed-to-nix

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!