Pergunta

NSERVICEBUS e Masstransit são duas ferramentas que podem ser usadas para implementar mensagens com MSMQ e outras filas de mensagens.

Acho que depois que você começa a usar mensagens para que os aplicativos conversem entre si, você realmente não quer voltar ao antigo estilo RPC.

Minha pergunta é: que outras ferramentas estão por aí? Quais ferramentas você usa?

Foi útil?

Solução

Apache ActiveMq é provavelmente o corretor de mensagens de código aberto mais popular e poderoso por aí com a comunidade de código aberto mais ativo por trás dele, bem como Suporte comercial, treinamento e ferramentas, se você precisar.

Um dos aspectos mais interessantes do ActiveMQ é seu amplo suporte para Um grande número de diferentes ligações de idiomas e protocolos de transporte

Outras dicas

O WebSphere Message Broker é o principal ESB da IBM, que é executado no Ontop of MQ.

Eles também produzem o WebSphere ESB, que é uma oferta um pouco mais leve, especializada em ESB nos serviços da Web.

Utilizamos serviços WCF para operações baseadas em mensagens síncronas e NServiceBus para qualquer coisa assíncrona.

Rogue Wave é muito popular [ http://roguewave.com/products/hydra/ ]

O mesmo acontece com as ofertas Websphere da IBM [ http://en.wikipedia.org/wiki/Mqseries ]

O WCF é extremamente poderoso e deve ser examinado por qualquer pessoa no espaço .NET que esteja iniciando um sistema baseado em mensagens.

Eu não recomendaria o BizTalk, a menos que você possa usar muito seus adaptadores (ou seja,você tem muitos sistemas antigos para se comunicar).

Nuedesic é um ótimo ESB baseado em WCF, Neuron, se você estiver disposto a pagar um pouco.

Eu uso a pilha de software IBM porque ela possui o mais amplo conjunto de recursos (pub/sub, assíncrono, sincronização) e suporte de plataforma (mais de 60 combinações de plataforma, idiomas) e também um ótimo conjunto de ferramentas gratuitas fornecidas pela IBM

Para operações, eu uso a rotação de log linear IBM WebSphere MQ supportpac

Para desenvolvimento e teste, gosto de RFHUTIL para gerar objetos cobol, java, MS falsos, outros objetos binários e de texto e SOAPUI para invocar serviços web HTTP.Se eu precisar invocar serviços da web baseados em MQ, volto para RFHUtil.Claro, Websphere MQ Explorer para administrador.

Usamos o antigo WebSphere Message Broker 6.1 (agora IBM Integration Bus) que é rápido e confiável quando você o conhece.

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