Apache Qpid è molto ben messo insieme biblioteca che permetterà agli sviluppatori di creare applicazioni e software che possono parlare tra di loro via AMQP.
Qpid supporta più piattaforme e linguaggi di programmazione, permettendo agli sviluppatori di eseguire combinazioni client-mediatore in diverse lingue e sistemi operativi.
Supporta anche molte caratteristiche utili, come il clustering, Message Queuing, la gestione delle transazioni, la sicurezza operativa, la distribuzione del messaggio e la federazione dei contenuti.
Vantaggi Qpid provengono direttamente da utilizzando un protocollo come AMQP, uno dei pochi protocolli di messaggistica servizio veramente aperti e non proprietari intorno.
Inoltre, Qpid è abbastanza veloce e compatibili al 100% con la specifica AMQP originale
Caratteristiche :.
- AMQP Brokers:
- Java Attuazione
- C ++ Attuazione
- bbli API client AMQP:
- Java (JMS 1.1 compatibile)
- C ++ (Linux / Windows)
- C # .NET
- Adapter WCF (solo Windows)
- Python
- Rubino
- Qpid Gestione:
- QMF Python API
- QMF C ++ API
- Strumenti Python
- JMX
Cosa c'è di nuovo in questa versione:
- autenticazione IP remoto
- Fornire più descrittivo testo di errore quando sasl config. il file non è corretto
- Broker dovrebbe rimuovere i messaggi con TTL scaduto, anche se sono precaricate dal client
- C ++ Broker Acl crea troppe regole run-time
- Java Broker - rendere Database Group closeable
- [Java Broker] Aggiungi proprietà della coda di distinguere tra definizione di coda persistente e archiviazione dei messaggi persistente
- scambio alternativo in grado di impostare da REST
- C ++ Broker potrebbe utilizzare ACL per limitare gli host da cui un utente può connettersi
- [Java Broker] Aggiungere il supporto per il multi-nodo di cluster HA in BDB JE HA archivio di messaggi
- codice C ++ UUID bonifica
- [Documentazione Java Broker] Aggiungi docbook per le variabili d'ambiente, le proprietà di sistema e l'accesso
- [Java Broker] Togli virtuale xml configurazione dell'host
- [Java Broker] Consenti regole ACL di esprimere predicati host virtuali / rimuovere il supporto per AccessPlugins a livello vhost
- [Java Broker] Aggiungi SCRAM-SHA-1 Supporto Sasl
- [Java Broker] Fai messaggio e archivio di configurazione stateless
- implementazioni [Java Broker] VirtualHost dovrebbero direttamente implementare l'interfaccia del modello
- 1.0 protocollo è molto meno completa di 0-10 registrazione
- Acquista versione config come un attributo di virtualhost entro archivio di configurazione
- Aggiornamento versione JUnit da 3.8.1 a 4.11
Logging
Cosa c'è di nuovo in versione 0.28:
- Nuove funzionalità e miglioramenti:
- [Java Broker] recupero Refactor DurableConfigurationStore per consentire ulteriori figli di oggetti configurati diversi solo Exchange / Binding / Queue
- [AMQP 1.0 JMS client] aggiungere il supporto per la fornitura di configurazione SSL diversa da quella predefinita JVM
- Implementare una funzione find_proton per cmake
- console di gestione Web dovrebbe visualizzare coda attribuisce esclusivo / proprietario
- [AMQP 1.0] Aggiunta l'opzione per impostare automaticamente i messaggi di campo su inviati sulla base di mittenti affrontare
- Contribute JMS client docbook per 0-8..0-9-1
- certificati di Windows il nome del negozio non corrispondente
- [AMQP 1.0 JMS] URL di collegamento che contengono opzioni non riconosciute dovrebbe gettare eccezione
- [Java Broker] Lasciare la porta di gestione HTTP per essere associato a interfacce specifiche
- directory di installazione Cambia in / usr / bin per Qpid-ricezione e Qpid-send
- Bugs fisso:
- Il client python Unix può erroneamente gettare eccezioni select a causa di chiamata di sistema interrotta li>
- I consumatori creati con radiche senza nome scambio sicuro con & quot; Impossibile aggiungere associazioni per lo scambio di default [codice di errore 403: accesso negato] & quot;
- Non è possibile cambiare maxprefetch limite con JMS AMQP 1.0
- interpreti di script è necessario trovare il percorso e non avere posizioni codificati
- Windows può fornire un certificato client non specificato in negoziazione SSL
- [Java Broker] Una quantità eccessiva di registrazione di debug viene generato per PreferencesProviderFactory quando una scheda Broker viene aperto in console di gestione web
- [Java Broker] negoziazione SSL viene eseguito nel thread accettare
- ricevitore [AMQP 1.0] a zero capacità non ristampa credito riconnessione
- [AMQP 1.0] strato Sasl con la crittografia è rotto
- [AMQP 1.0] stringa valutato le proprietà per le code create sul allegare perdere codifica
Cosa c'è di nuovo in versione 0.14:.
- Il 0.14 versione include molte correzioni di bug e miglioramenti
Cosa c'è di nuovo in versione 0.12:.
- Il 0.12 versione include molte correzioni di bug e miglioramenti
Cosa c'è di nuovo in versione 0.10:.
- Il broker C ++ supporta ora la priorità-ordinato l'accodamento dei messaggi
- Il C ++ broker e cliente ora implementano il controllo di flusso produttore.
- Il client Java JMS è ora disponibile tramite Maven.
I commenti non trovato