RabbitMQ består av två delar. En server som talar om meddelanden om att gå och klient för att skicka och ta emot data.
Att arbeta runt AMQP ( A VANCERADE M essage Q ueuing P rotocol), RabbitMQ är utformad för att på ett effektivt sätt stödja ett brett utbud av meddelandeprogram och kommunikationsmönster, som hjälper utvecklare att skapa (webb) program som kommunicerar med en server eller med tillhörande komponenter.
Förutom särskild server som används för dessa operationer, erbjuder RabbitMQ närvarande officiella och inofficiella klienter för:
PHP
Java
Ruby
Python
C
#Clojure
Erlang
Perl
Vad är nytt i den här versionen:
- prioritetsköer
- Snabbare persistens
- I / O-statistik
- NET klient API förändringar
Vad är nytt i version 3.6.0:
- prioritetsköer
- Snabbare persistens
- I / O-statistik
- NET klient API förändringar
Vad är nytt i version 3.5.5:
- prioritetsköer
- Snabbare persistens
- I / O-statistik
- NET klient API förändringar
Vad är nytt i version 3.5.3:
- prioritetsköer
- Snabbare persistens
- I / O-statistik
- NET klient API förändringar
Vad är nytt i version 3.5.1:
- prioritetsköer
- Snabbare persistens
- I / O-statistik
- NET klient API förändringar
Vad är nytt i version 3.4.4:
- Snabba RPC svar
- Live plugin aktivering
- Reconnecting .NET klient
Vad är nytt i version 3.3.5:
- skapa en mekanism för att diagnostisera fastnat processer
- Korrekt läsa / proc / meminfo på Linux även om rader inte innehåller kolon
- tillagda loopback_users till provkonfigurationsfilen
- Förhindra långa förseningar i publicering efter en nod går ned och nätverksanslutningar till den tid ut
- Ge unminimised versioner av alla paketerade JavaScript bibliotek
Vad är nytt i version 3.3.0:
- Dynamiska skyfflar
- Återansluter Java-klient
- Konsument prefetch
Vad är nytt i version 3.2.0:
- Federated köer
- Förbättrad politik
- prioriteringar Konsument
- anmälningar Blockerad anslutning
- autentiseringsfel meddelanden
Vad är nytt i version 3.1.4:
- Denna utgåva rättar två säkerhets buggar: en katalogtraverse bugg för hantering plugin (och andra HTTP-program) i Windows, och ett sätt att undergräva publicera åtkomstkontroll med hjälp av död-bokstäver.
Vad är nytt i version 3.1.2.
- Buggfixar
Vad är nytt i version 3.1.1.
- Buggfixar
Vad är nytt i version 3.1.0:
- Eager synkronisering av spegel kö slavar
- Automatisk kluster partition healing
- Diagram i förvaltningen plugin
- kölängden gränser
Vad är nytt i version 3.0.2:
- Denna utgåva rättar ett antal fel i 3,0. 1 och tidigare versioner.
Vad är nytt i version 3.0.0:
- Denna utgåva introducerar dynamisk, policybaserad kontroll av spegling och federation, förbättrar användarvänligheten klustring, lägger till stöd för per-meddelande TTL införs plugins för webb-STOMP och MQTT och tillägger många mindre nya funktioner och buggfixar.
Vad är nytt i version 2.8.7:
- Denna utgåva rättar ett antal fel i mäklaren , Erlang klient och stampa och förvaltning plugins.
Vad är nytt i version 2.8.5:
- Detta är i första hand en buggfix release, med flera förbättringar till HA köer.
Vad är nytt i version 2.8.4:
- Fast bugg som kan orsaka log rotation för att utlösa en tillstånd där loggfilen växer snabbt och utan slut, så småningom uttömma alla tillgängliga diskutrymme.
Vad är nytt i version 2.8.3:
- Detta är i första hand en buggfix release, med några mindre förbättringar (se diskutrymme övervakning mindre påträngande som standard, förbättra SSL prestanda med Java-klient).
Vad är nytt i version 2.8.2:
- Denna utgåva rättar ett antal buggar och förbättrar prestanda i en rad olika områden, liksom att införa skivutrymme övervakning och federation statusrapportering.
Vad är nytt i version 2.8.0:
- Denna utgåva rättar ett antal buggar och lägger till nya funktioner. Bland nya funktioner inkluderar:
- Dead bokstäver -. Köer kan ange ett utbyte till vilka meddelanden ska omdirigeras när de avslås eller förfaller
- Intern kontroll flöde för att begränsa minnesanvändningen och göra prestanda mer förutsägbar om servern är överbelastad.
Vad är nytt i version 2.7.1:
- Den här versionen innehåller viktiga fixar till hög tillgänglighet återhämtning, fixar till STOMP adapter, kompatibilitet med Erlang Release R15B, och allmänna förbättringar av administrationsgränssnittet, prestanda och stabilitet.
Vad är nytt i version 2.6.1:
- Denna utgåva rättar en bugg i 2.6.0 version som gör att mäklaren att misslyckas med att starta vid omstart på vissa operativsystem.
Vad är nytt i version 2.6.0:
- Höjdpunkten i denna utgåva är införandet av aktiv aktiv HA, med köer blir replik över noder i ett kluster. Det finns många andra förbättringar, särskilt till förvaltnings- och stomp plug-ins, liksom ett antal buggfixar.
Vad är nytt i version 2.5.1:
- Denna utgåva uppgraderar rätt från RabbitMQ 2.1.1 och 2.2.0. Det finns inga andra förändringar jämfört med 2.5.0.
Vad är nytt i version 2.5.0:
- Ändringar:
- Recovery har förenklats, förbättra starttider när många utbyten eller bindningar förekommer.
- Bindningar återvinns mellan varaktiga köer och icke varaktiga diskussioner om omstart av enskilda klusternoder.
- Bättre prestanda vid hög belastning och minne tryck.
- Källa kompatibilitet med den nya Erlang R14B03 release.
- Nya funktioner inkluderar:
- spårningsverktyg för felsökning inkommande och utgående meddelanden (se brandslang).
- Förbättrad inkommande nätverksprestanda.
- Förbättrad routing prestanda.
- Nya rabbitmqctl kommandon ( "rapport", "miljö" och "cluster_status).
Vad är nytt i version 2.4.1:
- Buggfixar:
- Fix brott uppgraderingar när hållbara köer är närvarande eller efter en icke-ren avstängning.
- Förhindra & quot; rabbitmqctl vänta & quot; från väntar alltid under vissa omständigheter.
- Mäklaren kan köras på Erlang R12B-3 igen.
- Några andra små buggfixar.
- Förbättringar:
- uppgraderingar i kluster.
- Förbättra minnesanvändning när det handlar om långlivade meddelanden som väntar på ACK från konsumenterna.
- Bättre felrapportering för vissa startproblem.
- Lägg tidsstämpel händelser publiceras på amq.rabbit.log utbyte.
Vad är nytt i version 2.4.0:
- Buggfixar:
- I ett kluster, inte misslyckas med ett inre fel vid åter förklara en kö på en anslutning till en annan än köns & quot nod, hem & quot; nod.
- I ett kluster, rapporterar en icke hittat felet i stället för inre fel vid försök att åter förklara en varaktig kö vars noden är tillgänglig.
- Ignorera inte RABBITMQ_LOG_BASE variabel i Windows.
- Fix en bugg orsakar SSL-anslutningar att dö på Erlang före R14 vid användning av & quot; rabbitmqctl list_connections & quot; med SSL alternativ.
- Olika mindre korrigeringar.
- Förbättringar:
- Kraftigt påskynda routing för ämne utbyte med många bindningar.
- Sprid minneslarm över kluster, vilket reagerar bättre till minnet tryck på enskilda noder.
- Sender valda fördelningen (dvs lägga till stöd för CC och BCC rubriker).
Vad är nytt i version 2.3.0:
- Denna utgåva rättar ett antal fel och introducerar några förbättringar, inklusive streaming publicera bekräftelser, nya plugin mekanismer för autentisering och godkännande, och en hel del mer.
Vad är nytt i version 2.2.0:
- Buggfixar:
- Fix problem som medför kors kluster kommunikation till ett dödläge efter ihållande kluster aktivitet.
- Fix kö minnesläcka när förvaltnings plugin eller andra konsumenter av kön statistik.
- Mäklare började med rabbitmq_multi.bat är nu att starta om.
- Clustering återställning inte längre förstör installerade insticksprogram.
- Fix konkurrenstillstånd mellan kö deklaration och anslutning uppsägning som orsakar falska noproc fel att visas i loggen.
- Fix minnesläcka när långvariga kanaler konsumera och avbryter på många köer.
- queue.declare och exchange.declare höjning precondition_failed snarare än not_allowed vid försök att redeclare en kö eller utbyte med parametrar som skiljer sig från de som för närvarande känt till mäklaren.
Vad är nytt i version 2.1.1:
- Denna utgåva rättar ett antal fel och introducerar några förbättringar, inklusive utbyte att byta bindningar och vissa prestandaförbättringar, i server och klienter.
Kommentarer hittades inte