I'm new to this list and I absolutely must start with saying that you
guys did very impressive work on MassTransit.
Due to the fact that I'm only started looking deeper into the MT design
and samples however, I have a few questions on whether it suits my
particular requirements, and I hope you can share some insight on that.
The requirements in question are as follows:
- we have a number of applications which are to integrate via messaging.
The primary application environment is .NET 3.5/C#, with Castle stack,
but some applications are in Java or even PHP
- we have decided, for various reasons, to use ActiveMQ as messaging
infrastructure. It seems that of the available service bus
implementations in .NET space only MassTransit supports ActiveMQ out of
the box
- we have decided on a wrapper API which developers would use to work
with messaging in their code (the primary purpose is to remove as much
friction as possible for developers, but that's not the point - the
point is that a) we're going to write some adapter code anyway - whether
against MT or plain ActiveMQ client library and b) the API in question
uses both Pub/Sub and plain "send message to a queue" model.
- we are surely going to use more advanced concepts which MT already
implemented (or is in progress implementing) - sagas, correlation,
monitoring etc.
From the outward MT feature set the route to do a thin adapter layer on
top of MT seems to be a right decision. But, what bothers me is that, if
one looks into the overall design, it seems that MT does quite a lot to
overcome certain MSMQ shortcomings - e.g. the whole subscription service
thing is as far as I can see the same as topics provided by ActiveMQ out
of the box. In such cases, due to our multiplatform requirements I'd
certainly prefer ActiveMQ to handle that, rather than MT - because I
otherwise will have to reimplement MT solutions in Java/PHP . And I have
no idea, how hard it would be to replace current pub/sub mechanism with
the ActiveMQ topics implementation.
So, any advice at all will be highly appreciated.
Regards,
Vladimir Okhotnikov
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To post to this group, send email to masstrans...@googlegroups.com.
To unsubscribe from this group, send email to masstransit-dis...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/masstransit-discuss?hl=en.
To unsubscribe from this group, send email to masstransit-dis...@googlegroups.com.