RabbitMQ si compone di due parti. Un server che indica i messaggi dove andare e il client per l'invio e la ricezione di dati.
Lavorare intorno AMQP ( A dvanced M essaggio Q ueuing P ROTOCOLLO), RabbitMQ è stato progettato in modo efficiente supportare una vasta gamma di applicazioni di messaggistica e modelli di comunicazione, aiutando gli sviluppatori a creare software (sul Web) che comunica con un server o le sue parti costitutive.
Oltre al server speciale utilizzata per queste operazioni, RabbitMQ attualmente offre ai clienti ufficiali e non ufficiali per:
PHP
Java
Rubino
Python
C #
Clojure
Erlang
Perl
Cosa c'è di nuovo in questa versione:
- Code di priorità
- più veloce persistenza
- I / O statistiche
- .NET modifiche client API
Cosa c'è di nuovo nella versione 3.6.0:
- Code di priorità
- più veloce persistenza
- I / O statistiche
- .NET modifiche client API
Cosa c'è di nuovo nella versione 3.5.5:
- Code di priorità
- più veloce persistenza
- I / O statistiche
- .NET modifiche client API
Cosa c'è di nuovo nella versione 3.5.3:
- Code di priorità
- più veloce persistenza
- I / O statistiche
- .NET modifiche client API
Cosa c'è di nuovo nella versione 3.5.1:
- Code di priorità
- più veloce persistenza
- I / O statistiche
- .NET modifiche client API
Cosa c'è di nuovo nella versione 3.4.4:
- risposte RPC veloce
- attivazione diretta plug-in
- Reconnecting client .NET
Cosa c'è di nuovo nella versione 3.3.5:
- forniscono un meccanismo per la diagnosi di processi bloccati
- leggere correttamente / proc / meminfo su Linux, anche se le righe non contengono due punti
- loopback_users aggiunto al file di configurazione di esempio
- prevengono i lunghi ritardi nella pubblicazione dopo un nodo va giù e le connessioni di rete ad essa time out
- Fornire versioni unminimised di tutte le librerie JavaScript in bundle
Cosa c'è di nuovo nella versione 3.3.0:
- pale dinamici
- cliente Reconnecting Java
- prefetch dei consumatori
Cosa c'è di nuovo nella versione 3.2.0:
- code federati
- politiche potenziate
- le priorità dei consumatori
- notifiche di connessione bloccati
- notifiche di fallimento di autenticazione
Cosa c'è di nuovo nella versione 3.1.4:
- Questa release corregge due bug di sicurezza: un attraversamento directory bug per il plugin gestione (e altre applicazioni HTTP) su Windows, e un mezzo per sovvertire la pubblicazione di controllo di accesso utilizzando morti-lettere.
Cosa c'è di nuovo nella versione 3.1.2:.
- Correzioni di bug
Cosa c'è di nuovo nella versione 3.1.1:.
- Correzioni di bug
Cosa c'è di nuovo nella versione 3.1.0:
- Sincronizzazione Desideroso di schiavi coda specchio
- Automatic guarigione partizione gruppo
- Grafici nel plugin gestione
- limiti di lunghezza della coda
Cosa c'è di nuovo nella versione 3.0.2:
- Questa release corregge una serie di bug in 3.0. 1 e versioni precedenti.
Cosa c'è di nuovo nella versione 3.0.0:
- Questa versione introduce dinamica, il controllo basato su policy di mirroring e di federazione, migliora la facilità d'uso di clustering, aggiunge il supporto per per-messaggio TTL, introduce i plugin per il web-STOMP e MQTT, e aggiunge molti più piccola nuove funzionalità e correzioni di bug.
Cosa c'è di nuovo nella versione 2.8.7:
- Questa release corregge una serie di bug in broker , Erlang client e stomp e di gestione dei plugin.
Cosa c'è di nuovo nella versione 2.8.5:
- Questo è principalmente una release bugfix, con diversi miglioramenti alle code HA.
Cosa c'è di nuovo nella versione 2.8.4:
- Corretto un bug che può causare la rotazione di registro per attivare un stato in cui il file di log cresce rapidamente e senza fine, alla fine esaurire tutto lo spazio disponibile su disco.
Cosa c'è di nuovo nella versione 2.8.3:
- Questo è principalmente una release bugfix, con alcuni minori miglioramenti (fanno il monitoraggio dello spazio su disco meno invadente per impostazione predefinita, migliorare le prestazioni SSL con il client Java).
Cosa c'è di nuovo nella versione 2.8.2:
- Questa release corregge una serie di bug e migliora le prestazioni in una varietà di settori, nonché l'introduzione di monitoraggio dello spazio disco e report di stato della federazione.
Cosa c'è di nuovo nella versione 2.8.0:
- Questa release corregge una serie di bug e aggiunge nuove Caratteristiche. Notevoli nuove funzionalità includono:
- lettering Morto -. Le code possono specificare uno scambio di quali messaggi devono essere reindirizzati quando vengono respinti o scadono
- il controllo di flusso interno per limitare l'uso della memoria e rendere le prestazioni più prevedibili se il server è sovraccarico.
Cosa c'è di nuovo nella versione 2.7.1:
- Questa versione include importanti correzioni ad alto recupero disponibilità, correzioni per l'adattatore STOMP, la compatibilità con Erlang rilascio R15B, e miglioramenti generali per l'interfaccia di gestione, prestazioni e la stabilità.
Cosa c'è di nuovo nella versione 2.6.1:
- Questa release corregge un bug nella 2.6.0 versione che fa sì che il broker non riuscire a riavviare al riavvio in alcuni sistemi operativi.
Cosa c'è di nuovo nella versione 2.6.0:
- Il culmine di questa versione è l'introduzione di HA attivo-attivo, con le code ottenendo replicati attraverso i nodi di un cluster. Ci sono molti altri miglioramenti, in particolare alla gestione e pedali plug-in, così come una serie di correzioni di bug.
Cosa c'è di nuovo nella versione 2.5.1:
- Questa release aggiorna correttamente da RabbitMQ 2.1.1 e 2.2.0. Non ci sono altri cambiamenti rispetto alla 2.5.0.
Cosa c'è di nuovo nella versione 2.5.0:
- Modifiche:
- Il recupero è stata semplificata, migliorando i tempi di avvio, quando esistono molti scambi o associazioni.
- Associazioni vengono recuperati tra le code di lunga durata e gli scambi non durevoli sul riavvio dei singoli nodi del cluster.
- Migliore prestazione sotto carico elevato e la pressione di memoria.
- compatibilità sorgente con la nuova release Erlang R14B03.
- Le nuove caratteristiche includono:
- Tracing impianto per il debug di messaggi in entrata e in uscita, (vedi firehose).
- Miglioramento delle prestazioni di rete in entrata.
- prestazioni di routing migliorate.
- Nuovi comandi rabbitmqctl ( 'Report', 'ambiente', e 'cluster_status').
Cosa c'è di nuovo nella versione 2.4.1:
- Correzioni di bug:
- Fix la rottura di aggiornamenti quando le code durevoli sono presenti o in seguito ad un arresto non pulita.
- Prevenire & quot; rabbitmqctl attesa & quot; dall'attesa per sempre in determinate circostanze.
- Il broker può essere eseguito su Erlang R12B-3 di nuovo.
- Alcune correzioni di piccolo bug.
- I miglioramenti:
- Aggiornamenti in grappoli.
- Migliorare l'utilizzo di memoria quando si tratta di messaggi persistenti in attesa di ACK da parte dei consumatori.
- Una migliore segnalazione degli errori per alcuni problemi di avvio.
- Aggiungi timestamp di eventi pubblicati allo scambio amq.rabbit.log.
Cosa c'è di nuovo nella versione 2.4.0:
- Correzioni di bug:
- In un cluster, non mancano con un interno-errore quando ri-dichiarando una coda su una connessione ad un nodo altro rispetto alla coda del & quot; casa & quot; nodo.
- In un cluster, segnala un errore non-trovata, invece di interno-errore durante il tentativo di ri-dichiarare una coda lunga durata il cui nodo non è disponibile.
- Non ignorare la variabile RABBITMQ_LOG_BASE su Windows.
- Correggere un bug che causa connessioni SSL a morire su Erlang prima di R14 quando si usa & quot; rabbitmqctl list_connections & quot; con le opzioni SSL.
- Varie correzioni minori.
- I miglioramenti:
- accelerare notevolmente il routing per gli scambi argomento con molti attacchi.
- Propagare allarmi di memoria in tutta cluster, in tal modo reagire meglio alle pressioni di memoria su singoli nodi.
- distribuzione mittente-selezionati (cioè aggiungere il supporto per la CC e le intestazioni BCC).
Cosa c'è di nuovo nella versione 2.3.0:
- Questa release corregge una serie di bug e introduce alcune miglioramenti, tra cui lo streaming pubblicare conferme, nuovi meccanismi di plugin per l'autenticazione e l'autorizzazione, e molto di più.
Cosa c'è di nuovo nella versione 2.2.0:
- Correzioni di bug:
- problema Fix che causa la comunicazione tra cluster a un punto morto dopo l'attività di cluster sostenuta.
- perdita di memoria Fix coda quando si utilizza il plug-in di gestione o di altri consumatori di statistiche di coda.
- Brokers è iniziato con rabbitmq_multi.bat sono ora riavviabile.
- Ripristino Clustering plugin non distrugge installati.
- condizione di competizione tra Fix dichiarazione coda e interruzione del collegamento che provoca errori noproc spuri a comparire nel log.
- Perdita di memoria Fix quando i canali di lunga durata consumano e si annullano in molte code.
- queue.declare e rilancio exchange.declare precondition_failed piuttosto che not_allowed quando si cerca di ridichiarare una coda o scambio con parametri diversi rispetto a quelli attualmente noti al broker.
Cosa c'è di nuovo nella versione 2.1.1:
- Questa release corregge una serie di bug e introduce alcune miglioramenti, compreso lo scambio per lo scambio di attacchi e alcuni miglioramenti delle prestazioni, nel server e client.
I commenti non trovato