download tesi - MobiLab
download tesi - MobiLab
download tesi - MobiLab
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 2.16 Semantica AMQP.<br />
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
Un middleware server è un server di dati che accetta messaggi e fa due cose significative<br />
con questi:<br />
Li instrada verso differenti consumatori in dipendenza di criteri arbitrari.<br />
Li mette in buffer in memoria o su disco quando i consumatori non sono abili ad<br />
accettarli abbastanza velocemente.<br />
Il modello AMQP divide i compiti sopra citati in due distinti ruoli:<br />
L‟EXCHANGE che accetta i messaggi dai produttori e li instrada verso code di<br />
messaggi.<br />
La MESSAGE QUEUE che immagazzina i messaggi e li inoltra ai consumatori.<br />
C‟è inoltre un' interfaccia tra Exchange e Message Queue chiamata “BINDING”.<br />
2.8.2 Il Layer Session<br />
Il layer Session offre tutte le funzionalità necessarie all‟interno della sessione. Le sessioni<br />
sono interazioni nominate tra peer AMQP. Dal punto di vista strutturale, una sessione è<br />
l‟interfaccia tra il protocollo di rete e il layer dell‟AMQP model; essa costituisce un<br />
65