RabbitMQ składa się z dwóch części. Serwer, który mówi wiadomości, gdzie się udać i klienta do wysyłania i odbierania danych.
Praca wokół AMQP ( dvanced M essage P ueuing P rotocol) RabbitMQ przeznaczony jest do efektywnego obsługuje szeroką gamę aplikacji do komunikacji i wzorców komunikacyjnych, dzięki czemu programiści mogą tworzyć oprogramowanie (WEB-), który komunikuje się z serwerem lub z jego części składowych.
Poza tym specjalny serwer używany do tych operacji, RabbitMQ oferuje obecnie klientom oficjalne i nieoficjalne na:
PHP
Java
Ruby
Python
C #
Clojure
Erlang
Perl
Co nowego w tym wydaniu:
- Kolejki priorytetowe
- Szybsze upór
- I / O statystyk
- NET zmiany klienta API
Co nowego w wersji 3.6.0:
- Kolejki priorytetowe
- Szybsze upór
- I / O statystyk
- NET zmiany klienta API
Co nowego w wersji 3.5.5:
- Kolejki priorytetowe
- Szybsze upór
- I / O statystyk
- NET zmiany klienta API
Co nowego w wersji 3.5.3:
- Kolejki priorytetowe
- Szybsze upór
- I / O statystyk
- NET zmiany klienta API
Co nowego w wersji 3.5.1:
- Kolejki priorytetowe
- Szybsze upór
- I / O statystyk
- NET zmiany klienta API
Co nowego w wersji 3.4.4:
- Szybko odpowiedzi RPC
- Aktywacja wtyczki żywo
- Ponowne klienta NET
Co nowego w wersji 3.3.5:
- zapewnienie mechanizmu do diagnozowania procesów zatrzymany
- poprawnie odczytać / proc / meminfo na Linuksie, nawet jeśli nie zawierają wiersze dwukropka
- Dodano loopback_users pliku konfiguracyjnego próbka
- Zapobiegaj długie opóźnienia w publikacji po węzeł idzie w dół i połączenia sieciowe do niego razem z
- Podaj unminimised wersje wszystkich dołączonych bibliotek JavaScript
Co nowego w wersji 3.3.0:
- Dynamiczne łopaty
- Klient Ponowne łączenie Java
- preselekcji Konsumentów
Co nowego w wersji 3.2.0:
- Kolejki stowarzyszonych
- Polityka Ulepszone
- priorytety konsumpcyjne
- Powiadomienia Zablokowane połączenia
- Powiadomienia błąd uwierzytelnienia
Co nowego w wersji 3.1.4:
- To wydanie naprawia dwa błędy bezpieczeństwa: translacji katalogów bug na wtyczce zarządzania (i innych aplikacji HTTP) w systemie Windows, a także środków do obalenia publikuje kontroli dostępu z użyciem martwej litery.
Co nowego w wersji 3.1.2.
- Poprawki
Co nowego w wersji 3.1.1.
- Poprawki
Co nowego w wersji 3.1.0:
- Chętni synchronizacja niewolników kolejki lustro
- Automatyczne uzdrowienie partycji klastra
- Wykresy w wtyczce zarządzania
- Granice długość kolejki
Co nowego w wersji 3.0.2:
- To wydanie naprawia szereg błędów w wersji 3.0. 1 i wcześniejsze wersje.
Co nowego w wersji 3.0.0:
- W tej wersji wprowadzono dynamiczne sterowanie oparte na regułach z mirroring i federacji, poprawia łatwość obsługi klastrów, dodaje wsparcie dla TTL per-wiadomości, wprowadza wtyczek internetowej STOMP i MQTT i dodaje wiele mniejsze nowe funkcje i poprawki.
Co nowego w wersji 2.8.7:
- To wydanie naprawia szereg błędów w maklera , Erlang klienta i Stomp i zarządzania wtyczki.
Co nowego w wersji 2.8.5:
- Jest to przede wszystkim wydanie poprawkowe z kilku ulepszeń do kolejek ha.
Co nowego w wersji 2.8.4:
- Naprawiono błąd, który może spowodować obrót dziennika do wyzwalania stan, w którym plik dziennika rośnie szybko i bez końca, w końcu wyczerpaniu całego dostępnego miejsca na dysku.
Co nowego w wersji 2.8.3:
- Jest to przede wszystkim wydanie poprawkowe, z niewielkimi Rozszerzenia (marka monitorowanie miejsca na dysku mniej inwazyjne domyślnie poprawić wydajność SSL z klientem Java).
Co nowego w wersji 2.8.2:
- To wydanie naprawia szereg błędów i poprawia wydajność w różnych dziedzinach, a także wprowadzenie monitoringu przestrzeni dyskowej i raportowanie stanu federacją.
Co nowego w wersji 2.8.0:
- To wydanie naprawia kilka błędów i dodaje nowe cechy. Ważniejsze nowe funkcje obejmują:
- Martwe liternictwo. - Kolejki można określić wymianę wiadomości, do których powinny zostać przekierowany gdy są one odrzucone lub wygasną
- Kontrola przepływu wewnętrznego, aby ograniczyć wykorzystanie pamięci i uczynić bardziej przewidywalne wyniki, jeśli serwer jest przeciążony.
Co nowego w wersji 2.7.1:
- To wydanie zawiera ważne poprawki do odzysku wysokiej dostępności, poprawki do adaptera Stomp, kompatybilność z Erlang wydania R15B i ogólnych ulepszeń w interfejsie zarządzania, wydajności i stabilności.
Co nowego w wersji 2.6.1:
- To wydanie naprawia błąd w 2.6.0 wersja, która powoduje, że broker nie powiedzie, aby ponownie przy ponownym uruchomieniu systemu w niektórych systemach operacyjnych.
Co nowego w wersji 2.6.0:
- Punktem kulminacyjnym tej wersji jest wprowadzenie aktywnego aktywnego ha, kolejki coraz replikowane w węzłach klastra. Istnieje wiele innych ulepszeń, zwłaszcza do zarządzania i Stomp wtyczek, a także szereg poprawek.
Co nowego w wersji 2.5.1:
- Ta wersja poprawnie uaktualnia od RabbitMQ 2.1.1 oraz 2.2.0. Nie ma żadnych innych zmian w porównaniu z 2.5.0.
Co nowego w wersji 2.5.0:
- Zmiany:
- Odzyskiwanie została uproszczona, poprawiając czas uruchamiania, gdy istnieje wiele wymiany lub powiązań.
- Wiązania są odzyskiwane między trwałych kolejek i nietrwałych wymian przy ponownym uruchomieniu poszczególnych węzłach klastra.
- Lepsza wydajność przy dużym obciążeniu i ciśnieniu pamięci.
- Kompatybilność Źródło z nowym wydaniem Erlang R14B03.
- Nowe funkcje obejmują:
- Śledzenie obiektu do debugowania przychodzące i wychodzące wiadomości, (patrz Firehose).
- Ulepszona przychodzące wydajność sieci.
- Zwiększona wydajność routingu.
- Nowe komendy rabbitmqctl ( "Raport", "Środowisko" i "cluster_status").
Co nowego w wersji 2.4.1:
- Poprawki błędów:
- stłuczenie Fix uaktualnień, gdy trwałe kolejki są obecne lub po non-czystą zamykania systemu.
- Prevent & quot; rabbitmqctl czekanie & quot; od czekania na zawsze w pewnych okolicznościach.
- broker może być uruchamiany na Erlang R12b-3 ponownie.
- Niektóre inne poprawki mały błąd.
- Ulepszenia:
- Uaktualnienia w klastrach.
- Poprawa wykorzystania pamięci, gdy do czynienia z uporczywe wiadomości czeka na aków od konsumentów.
- Lepsze raportowania dla niektórych problemów z uruchamianiem błąd.
- Dodaj znacznik czasu do wydarzeń publikowanych na amq.rabbit.log wymiany.
Co nowego w wersji 2.4.0:
- Poprawki błędów:
- W klastrze nie powiedzie się z wewnętrznym-błędu podczas ponownego uznającej kolejkę na podłączenie do węzła innego niż kolejka na & quot; home & quot; Węzeł.
- W klastrze zgłosić nie znaleziono błąd: zamiast wewnętrznego-błędu przy próbie ponownego zadeklarować trwałe kolejki, którego węzeł jest niedostępny.
- Nie ignoruj zmienną RABBITMQ_LOG_BASE w systemie Windows.
- naprawić błąd powodujący połączenia SSL umrzeć na Erlang przed R14 przy użyciu & quot; rabbitmqctl list_connections & quot; z opcji SSL.
- Różne drobne poprawki.
- Ulepszenia:
- Znacznie przyspieszy routingu wymiany temat z wieloma wiązaniami.
- Propagowanie alarmy pamięci przez klaster, tym samym reakcję lepiej ciśnieniem pamięci na poszczególnych węzłach.
- Dystrybucja wybranych nadawcy (czyli dodać wsparcie dla CC i nagłówków BCC).
Co nowego w wersji 2.3.0:
- To wydanie naprawia kilka błędów oraz wprowadza pewne ulepszeń, w tym publikowania strumieniowego potwierdzeń, nowe mechanizmy wtyczek dla uwierzytelniania i autoryzacji, a także wiele innych.
Co nowego w wersji 2.2.0:
- Poprawki błędów:
- Naprawiono problem, który powoduje komunikację cross-klastra do impasu po trwałej działalności klastra.
- Fix przeciek pamięci kolejki przy użyciu wtyczki zarządzania lub innych konsumentów statystyk kolejek.
- Brokers rozpoczął rabbitmq_multi.bat są teraz restartowalne.
- Reset klastrowania nie niszczy zainstalowanych wtyczek.
- wyścigu Fix między deklaracją kolejki i zakończenia połączenia, które powoduje fałszywych błędy noproc pojawiać się w dzienniku.
- Fix przeciek pamięci, gdy długo działających kanałów zużywają i anulować wielu kolejek.
- queue.declare i exchange.declare podbicie precondition_failed zamiast not_allowed podczas próby redeclare kolejkę wymianę lub o parametrach innych niż te znane obecnie do brokera.
Co nowego w wersji 2.1.1:
- To wydanie naprawia kilka błędów oraz wprowadza pewne ulepszeń, w tym wymiany do wymiany powiązania i kilka ulepszeń wydajności w serwerze i klientach.
Komentarze nie znaleziono