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.
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
ultimo è che attraverso AMQP, le capacità dei middleware di messaggistica possano essere<br />
portati nella rete stessa, e che attraverso la pervasività della disponibilità di middleware di<br />
messaggistica, possano essere sviluppati nuovi tipi di applicazioni di utilità [53].<br />
Per consentire l'interoperabilità completa, il middleware di messaggistica richiede che sia il<br />
protocollo di rete e sia la semantica dei servizi del broker siano sufficientemente<br />
specificati. AMQP, pertanto, definisce sia il protocollo di rete sia i servizi del broker<br />
attraverso:<br />
1. "Advanced Message Queuing Protocol Model" (AMQP Model), l„AMQP Model<br />
consiste in un insieme di componenti che instradano e memorizzano messaggi<br />
all‟interno del broker e in più un insieme di regole per collegare questi componenti<br />
insieme.<br />
2. Un protocollo di rete wire-level, AMQP permette ai client di comunicare con il<br />
broker e interagire con l‟AMQP Model che esso implementa.<br />
AMQP è un protocollo di tipo binario con caratteristiche quali: multi-canale, asincrono,<br />
portabile, neutrale, sicuro ed efficiente.AMQP è usualmente diviso in tre layer:<br />
Figura 2.15 Struttura a layer di AMQP<br />
63