Domanda

NServiceBus E Trasporto di massa sono due strumenti che possono essere utilizzati per implementare la messaggistica con MSMQ e altre code di messaggi.

Trovo che una volta che inizi a utilizzare la messaggistica per far comunicare tra loro le applicazioni, non vorrai davvero tornare al vecchio stile RPC.

La mia domanda è: quali altri strumenti sono disponibili?quali strumenti usi?

È stato utile?

Soluzione

Apache ActiveMQ è probabilmente il broker di messaggi open source più popolare e potente in circolazione, con alle spalle anche la comunità open source più attiva supporto commerciale, formazione e strumenti se ne hai bisogno.

Uno degli aspetti più interessanti di ActiveMQ è il suo ampio supporto per un gran numero di diversi collegamenti linguistici e protocolli di trasporto

Altri suggerimenti

WebSphere Message Broker è l'ESB di punta di IBM che viene eseguito su MQ.

Producono anche WebSphere ESB, un'offerta leggermente più leggera specializzata in ESB nei servizi web.

Utilizziamo i servizi WCF per operazioni sincrone basate su messaggi e nServiceBus per qualsiasi operazione asincrona.

Rogue Wave è molto popolare [ http://roguewave.com/products/hydra/ ]

Lo stesso vale per le offerte Websphere di IBM [ http://en.wikipedia.org/wiki/Mqseries ]

WCF è estremamente potente e dovrebbe essere esaminato da chiunque nello spazio .NET avvii un sistema basato su messaggi.

Consiglierei contro BizTalk a meno che tu non possa sfruttare molto i suoi adattatori (ad es.hai molti vecchi sistemi con cui comunicare).

Nuedesic crea un ottimo ESB basato su WCF, Neuron, se sei disposto a pagare un po'.

Utilizzo lo stack software IBM perché offre il set più ampio di funzionalità (pub/sub, async, sync) e supporto di piattaforme (oltre 60 combinazioni di piattaforme e linguaggi) e anche un ottimo set di strumenti gratuiti forniti da IBM

Per le operazioni, utilizzo la rotazione lineare dei log IBM WebSphere MQ supportpac

Per lo sviluppo e il test, mi piace RFHUTIL per generare falsi oggetti Cobol, Java, MS, altri oggetti binari e di testo e SOAPUI per invocare servizi Web HTTP.Se devo invocare servizi Web basati su MQ, torno a RFHUtil.Naturalmente Websphere MQ Explorer per amministratori.

Utilizziamo il vecchio WebSphere Message Broker 6.1 (ora IBM Integration Bus) che è veloce e affidabile una volta preso confidenza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top