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.
Fanout publish / subscribe tra vari server.<br />
Configurabile client-server<br />
Analisi delle prestazioni delle principali soluzioni<br />
per servizi publish/subscribe<br />
Sicurezza: Supporta le opzioni di sicurezza estensibile e configurabile<br />
Definizioni configurabile dall'utente.<br />
SASL authentication (PLAIN mechanism)<br />
Amministrazione: È facile da gestire tramite Secure Shell remota o la riga di comando<br />
Configurazione tramite file di configurazione XML o da riga di comando.<br />
Amministrazione remota e la configurazione (amq_shell).<br />
Interfaccia client WireAPI: Fornisce una API standard per lo sviluppo di applicazioni<br />
Il supporto per tutti i metodi definiti nella norma AMQP.<br />
Consegna del messaggio in modo asincrono.<br />
Segnalazione degli errori per le applicazioni.<br />
Il WireAPI OpenAMQ è stato progettato per fornire ai programmatori di applicazioni nei<br />
diversi linguaggi la stessa semantica. Ogni linguaggio di programmazione ha la propria<br />
sintassi, ma con una sola semantica, è molto facile per gli sviluppatori stessi cambiare<br />
linguaggio di programmazione e è più facile mantenere il codice in diverse lingue, e<br />
riutilizzare i designs fatti in un solo linguaggio, con ltri.Le WireAPI OpenAMQ seguono<br />
la semantica del protocollo AMQP utilizzando gli stessi nomi e parametri.<br />
WireAPI ha diversi vantaggi rispetto alle API standard di AMQP che possiamo<br />
riassumenre:<br />
Qualsiasi versione di AMQP viene implementata ha una semantica identica nelle<br />
WireAPI di OpenAMQ.<br />
La Semantica WireAPI è portabile in tutti i linguaggi di programmazioni.<br />
Gli aspetti negativi della WireAPI sono:<br />
Obbliga gli sviluppatori a comprendere il protocollo.<br />
Alcune astrazioni utili che sono implementate in AMQP mancano nelle WireAPI<br />
OpenAMQ.<br />
70