28.05.2013 Views

download tesi - MobiLab

download tesi - MobiLab

download tesi - MobiLab

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Analisi delle prestazioni delle principali soluzioni<br />

per servizi publish/subscribe<br />

Figura 2.14 Schema dei protocolli di Apache ActiveMQ – CPP<br />

ActiveMQ supporta i messaggi di consulenza che permette di vedere il sistema che<br />

utilizza regolarmente i messaggi CMS. Con i messaggi di consulenza si possono fare le<br />

seguenti operazioni:<br />

Vedere i consumatori, i produttori e le connessioni di partenza e arresto<br />

Vedere le destinazioni temporanee create e distrutte<br />

Ottenere una notifica dei messaggi che scadono, gli argomenti e le code<br />

Osservare il broker durante l'invio dei messaggi alle destinazioni senza i<br />

consumatori<br />

Vedere le connessioni di partenza e l'arresto<br />

I messaggi di consulenza possono essere pensati come una sorta di canali di<br />

amministrazione, dove si ricevono le informazioni su quanto sta accadendo sul provider<br />

JMS con quello che sta succedendo con i produttori, i consumatori e le destinazioni.<br />

Se da un lato JMS offre la possibilità di specificare l‟esatta Quality of Service di ogni<br />

scambio di messaggi in termini di guaranted delivery e di consegna tramite semantica<br />

once-and-only-once, ActiveMQ mette a disposizione altre funzionalità per ottenere<br />

affidabilità del sistema, high availability e tolleranza ai guasti. ActiveMQ è un message<br />

61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!