Considerations for NServiceBus 2.0 with Mono and Deployment in * nix

Compatible NServiceBus with Mono? Are you running NServiceBus on Mono? If so, what problems have you encountered?

NServiceBus uses MSMQ by default. I know that this can be replaced for different transport technologies, so I would suggest that the initial task may include the implementation of the provided IMessageQueue interface (or something like that) from the NServiceBus library, which uses a cross-platform or Unix special messaging / transport technology.

Related question: " How to replace MSMQ in NServiceBus 2.0 with another transport technology "

+4
source share
2 answers

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

+2
source

I have not done any real coding with Mono, but lately I have been pondering the communication with the message / mono queue.

Mono seems to implement System.Messaging using RabbitMQ under the hood ( Mono / System.Messaging ), so I think code written against the β€œnormal” API should work.

There are some restrictions for implementation, so I think it depends on whether NServiceBus uses those MSMQ functions that Mono-folks could not implement due to the fact that the MSMQ API was not general enough.

You tried it, what approach did you take and you had problems with it?

+1
source

Source: https://habr.com/ru/post/1313504/


All Articles