download tesi - MobiLab
download tesi - MobiLab
download tesi - MobiLab
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.7 Test Apache ActiveMQ - CPP<br />
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
L‟implementazione Apache ActiveMQ – CPP da noi utilizzata per i test segue<br />
l‟architettura centralizzata, descritta nei paragrafi precedenti.<br />
Per testare il funzionamento di Apache ActiveMQ – CPP è stato prodotto un applicativo<br />
Publish/Subscribe costituito da due programmi:<br />
Un programma che implementa il comportamento del publisher<br />
Un programma che implementa il comportamento del subscriber<br />
Il publisher ed il subcriber prima di iniziare lo scambio di messaggi devono creare una<br />
factory di connessione con il JMS Event connection e successivamente tramite questo<br />
registrarsi presso l‟event channel Apache ActiveMQ comune che risiede su un host diverso<br />
da quelli su cui girano i due applicativi. Sull‟host deputato ad essere l‟event channel, viene<br />
attivato il broker Apache ActiveMQ che si occupa di instradare i messaggi pubblicati dal<br />
publisher verso i subscribe che hanno fatto richiesta di partecipare alla comunicazione.<br />
Per ciascuno dei messaggi scambiati si e misurato il RTT e tali misurazioni sono state poi<br />
raccolte in un file EXCEL.<br />
104