MassTransit production usage stories/experiences

186 views
Skip to first unread message

Jeremias Kauppinen

unread,
Sep 14, 2014, 11:34:26 AM9/14/14
to masstrans...@googlegroups.com
Hello guys,

Firstly I just want to say that I have been researching MassTransit for a while now and I really like it. Our company is in process of possibly establishing our messaging architecture on top of MassTransit and RabbitMQ. Any of you guys willing to share your current architecture and experiences regarding MassTransit with RabbitMQ?
It would give comfort to some C-level executives to give a couple of successful stories about this product.

Thanks in advance

Travis Smith

unread,
Sep 14, 2014, 3:21:32 PM9/14/14
to masstrans...@googlegroups.com
Jeremias,

I can say that there are banks currently using MassTransit to process millions of dollars of transactions daily. Novell is using it to manage one of their cloud offerings (check list history for more details). There's an order processing system using it, but I don't hardly of the details. Multiple products at McKesson, a healthcare company, uses this stack processing 100s of millions messages a day. Microsoft uses MassTranist (on MSMQ) for something internally, but they never told me what. 

Specific architectures might differ but generally import key points:
- cluster RMQ
- load balancer in front of the cluster
- at high volume, RMQ will be io bound on windows
- running out of disk space on a RMQ node has nasty behaviour (blocks all threads)
- don't cluster over WAN, erlang doesn't handle latency well; other tools to use in that case
- break up workflow into small units

Cheers,
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to masstransit-dis...@googlegroups.com.
To post to this group, send email to masstrans...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/masstransit-discuss/3674b412-64e8-4d94-b5a9-059b01bb6b4b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
-Travis

Jeremias Kauppinen

unread,
Sep 15, 2014, 7:02:44 AM9/15/14
to masstrans...@googlegroups.com
Thanks Travis. This is very helpful.


sunnuntai, 14. syyskuuta 2014 22.21.32 UTC+3 Travis Smith kirjoitti:
Jeremias,

I can say that there are banks currently using MassTransit to process millions of dollars of transactions daily. Novell is using it to manage one of their cloud offerings (check list history for more details). There's an order processing system using it, but I don't hardly of the details. Multiple products at McKesson, a healthcare company, uses this stack processing 100s of millions messages a day. Microsoft uses MassTranist (on MSMQ) for something internally, but they never told me what. 

Specific architectures might differ but generally import key points:
- cluster RMQ
- load balancer in front of the cluster
- at high volume, RMQ will be io bound on windows
- running out of disk space on a RMQ node has nasty behaviour (blocks all threads)
- don't cluster over WAN, erlang doesn't handle latency well; other tools to use in that case
- break up workflow into small units

Cheers,

On Sunday, September 14, 2014, Jeremias Kauppinen <jeremias....@gmail.com> wrote:
Hello guys,

Firstly I just want to say that I have been researching MassTransit for a while now and I really like it. Our company is in process of possibly establishing our messaging architecture on top of MassTransit and RabbitMQ. Any of you guys willing to share your current architecture and experiences regarding MassTransit with RabbitMQ?
It would give comfort to some C-level executives to give a couple of successful stories about this product.

Thanks in advance

--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to masstransit-discuss+unsub...@googlegroups.com.
To post to this group, send email to masstransit-discuss@googlegroups.com.


--
-Travis

Eugene Tolmachev

unread,
Sep 18, 2014, 5:26:31 PM9/18/14
to masstrans...@googlegroups.com
I've used MT for about 5 years now, introducing it at Novell in PlateSpin Protect product - isolated set of services running over fast LAN and MSMQ (lesson: networked MSMQ breaks for no apprent reason now and then).
Used it as a foundation tech later on in building a SaaS offering for FuturestateIT - AWS + RabbitMQ cluster (RabbitMQ cluster handles AWS network issues better than rabbitmq client library).
About to go live at S&P with a first deployment of services talking over MT, lesson here - infrastructure setup takes extraordinary amount of time in a big corp, find a way to automate.
Reply all
Reply to author
Forward
0 new messages