Pergunta

We are designing a distributed .NET application on W2008R2 servers and need to send a low volume of messages to multiple known nodes. We looked at RabbitMQ and liked it, but found that we hardly need any of its numerous features that would justify the additional complexity of a separate product (and let's not forget Erlang). It appears that good old MSMQ would actually satisfy our needs.

In looking around, there are signs that maybe MSMQ is no longer being used that much. Many postings about it are old and there don't appear to be any new books about it on Amazon, etc.

What we like about MSMQ is the fact that it's already part of the OS. However, when embarking on a major new system, is MSMQ really still a viable technology choice?

Foi útil?

Solução

We have been using MSMQ with Win Server 2008 and now Win Server 2012. As you said it's part of a system and just works. If you are a Windows guy, use it without fear. It is not obsolete.

Just other frameworks/technologies build on top of mqmq. If you happy with the features, then why would you add an extra dependency on RabitMQ or ActiveMQ, apart from more stuff to learn, and more things to fail?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top