RabbitMQ состоит из двух частей. Сервер, который говорит сообщения, куда идти и клиент для отправки и приема данных.
Работа вокруг AMQP ( А dvanced M essage Q ueuing P rotocol), RabbitMQ предназначен для эффективного поддерживать широкий спектр приложений для обмена сообщениями и моделей коммуникации, помогая разработчикам создавать программное обеспечение (веб), который взаимодействует с сервером или его составных частей.
Кроме того, специальный сервер, используемый для этих операций, RabbitMQ в настоящее время предлагает официальные и неофициальные клиенты для:
PHP
Java
Рубин
Python
C #
Clojure
Erlang
Perl
Что нового в этом выпуске:
- Приоритетные очереди
- Более быстрое сохранение
- I / O статистики
- .NET изменения клиент API
Что нового в версии 3.6.0:
- Приоритетные очереди
- Более быстрое сохранение
- I / O статистики
- .NET изменения клиент API
Что нового в версии 3.5.5:
- Приоритетные очереди
- Более быстрое сохранение
- I / O статистики
- .NET изменения клиент API
Что нового в версии 3.5.3:
- Приоритетные очереди
- Более быстрое сохранение
- I / O статистики
- .NET изменения клиент API
Что нового в версии 3.5.1:
- Приоритетные очереди
- Более быстрое сохранение
- I / O статистики
- .NET изменения клиент API
Что нового в версии 3.4.4:
- Быстрый ответ RPC
- Живой активации плагин
- Reconnecting .NET клиент
Что нового в версии 3.3.5:
- Обеспечить механизм для диагностики застрявшие процессов
- Правильно читать / ргос / MemInfo на Linux, даже если строки не содержат двоеточий
- Добавлены loopback_users в файле конфигурации образца
- Предотвращение длительные задержки в публикации после того, как узел выходит из строя и сетевые подключения к нему тайм-аут
- Обеспечение unminimised версии всех библиотек JavaScript в комплекте
Что нового в версии 3.3.0:
- Динамические лопаты
- переподключения Java клиент
- Потребитель предвыборка
Что нового в версии 3.2.0:
- Федеративные очереди
- Усовершенствованные политика
- Потребительские приоритеты
- уведомления заблокированное соединение
- уведомлений об ошибках аутентификации
Что нового в версии 3.1.4:
- В этой версии исправлены две ошибки безопасности: каталог Обход ошибка для плагина управления (и другими приложениями HTTP) на Windows, и средство подрыва публиковать контроля доступа с использованием мертвой буквы.
Что нового в версии 3.1.2:.
- Исправление ошибок
Что нового в версии 3.1.1:.
- Исправление ошибок
Что нового в версии 3.1.0:
- Нетерпеливый синхронизация рабов очереди зеркало
- Автоматическое исцеление разделов кластера
- Диаграммы в плагине управления
- пределы длины очереди
Что нового в версии 3.0.2:
- Этот релиз исправляет ряд ошибок в 3.0. 1 и более ранних версиях.
Что нового в версии 3.0.0:
- Этот релиз представляет динамичный, на основе политик управления зеркального отражения и федерации, повышает удобство для пользователя кластеризации, добавлена поддержка для каждого сообщения TTL, вводит плагины для веб-ТОПАЮТ и MQTT, и добавляет много меньше новых функций и исправлений ошибок.
Что нового в версии 2.8.7:
- Этот релиз исправляет ряд ошибок в брокере , Erlang клиента и топать и управления плагинов.
Что нового в версии 2.8.5:
- Это прежде всего выпуск исправлений, с несколькими улучшений очередям HA.
Что нового в версии 2.8.4:
- Исправлена ошибка, которая может привести к ротации протокола для автоматического перезапуска состояние, в котором файл журнала быстро и без конца растет, в конце концов исчерпать все доступное дисковое пространство.
Что нового в версии 2.8.3:
- Это прежде всего выпуск исправлений, с некоторыми незначительными усовершенствования (сделать мониторинг дискового пространства менее навязчивым по умолчанию, повысить производительность SSL с клиентом Java).
Что нового в версии 2.8.2:
- Этот релиз исправляет ряд ошибок и повышает производительность в различных областях, а также введение мониторинга дискового пространства и создания отчетов о состоянии федерации.
Что нового в версии 2.8.0:
- Этот релиз исправляет ряд ошибок и добавлены новые функции. Заметные новые функции включают в себя:
- Мертвые надписи -. Очереди можно указать обмен на какие сообщения должны быть перенаправлены, когда они отвергаются или истекает
- Контроль внутреннего потока, чтобы ограничить использование памяти и сделать производительность более предсказуемой, если сервер перегружен.
Что нового в версии 2.7.1:
- Этот релиз включает в себя важные исправления для восстановления высокой доступности, исправления к адаптеру STOMP, совместимость с Erlang Release R15B, а также общие улучшения в интерфейсе управления, производительности и стабильности.
Что нового в версии 2.6.1:
- Этот релиз исправляет ошибку в 2.6.0 версия, которая приводит к тому, чтобы брокер не перезагружать при перезагрузке в некоторых операционных системах.
Что нового в версии 2.6.0:
- Изюминкой этого выпуска является введение активный-активный HA, с очереди получения репликации между узлами в кластере. Есть много других усовершенствований, в частности, к управлению и топать плагинов, а также ряд исправлений ошибок.
Что нового в версии 2.5.1:
- Этот релиз правильно обновлении с RabbitMQ 2.1.1 2.2.0. Там нет никаких других изменений по сравнению с 2.5.0.
Что нового в версии 2.5.0:
- Изменения:
- Восстановление упрощена, улучшая время запуска, когда существует много обменов или привязок.
- Наручники восстанавливаются между долговечных очередей и недлительного обменов на перезапуск отдельных узлах кластера.
- Более высокая производительность при высокой нагрузке и давлении памяти.
- Совместимость Источник с новой версией Erlang R14B03.
- Новые функции включают в себя:
- Трассировка средство для отладки входящих и исходящих сообщений (см пожарный шланг).
- Улучшенная въездной производительность сети.
- Улучшена производительность маршрутизации.
- Новые rabbitmqctl команды ( 'отчет', 'окружающая среда', и 'cluster_status').
Что нового в версии 2.4.1:
- Исправлены ошибки:
- Исправлена ошибка поломки модернизаций, когда длительные очереди присутствуют или после без чистой остановки.
- Предотвращение & Quot; rabbitmqctl ожидание & Quot; от ожидания навсегда в определенных обстоятельствах.
- Брокер может быть запущен на Erlang R12b-3 снова.
- Некоторые другие исправления маленькая ошибка.
- Улучшения:
- Обновление в кластерах.
- Улучшение использования памяти при работе с постоянными сообщения, ожидающие на квитанций от потребителей.
- Улучшение отчетов для некоторых проблем при загрузке ошибки.
- Добавьте метку времени к событиям, опубликованных в amq.rabbit.log обмена.
Что нового в версии 2.4.0:
- Исправлены ошибки:
- В кластере, не выходят из строя с внутренней ошибки-при повторном объявлении очереди на подключение к другому узлу очереди по & Quot; домой & Quot; узел.
- В кластере, сообщают о не-найдена ошибка вместо внутренней-ошибки при попытке повторно объявить долговечный очередь которого узел недоступен.
- Не игнорировать переменную RABBITMQ_LOG_BASE на Windows.
- Исправлена ошибка, приводившая SSL соединения, чтобы умереть на Erlang до R14 при использовании & Quot; rabbitmqctl list_connections & Quot; с вариантами SSL.
- Различные мелкие исправления.
- Улучшения:
- Значительно ускорить маршрутизацию для тематических обменов с многими привязок.
- Размножьтесь тревоги памяти через кластер, таким образом, реагируя лучше давления памяти на отдельных узлах.
- Sender выбранные распределения (т.е. добавить поддержку CC и BCC заголовков).
Что нового в версии 2.3.0:
- Этот релиз исправляет ряд ошибок и вводит некоторые усовершенствования, в том числе потоковое публиковать подтверждения, новые механизмы плагин для аутентификации и авторизации, и многое другое.
Что нового в версии 2.2.0:
- Исправление ошибок:
- Проблема Fix, что приводит к кросс-кластерной связь тупиковой ситуации после устойчивого кластера активности.
- утечка памяти очереди Fix при использовании плагина управления или других потребителей статистики очереди.
- Брокеры начали с rabbitmq_multi.bat теперь перезапускаемые.
- состояние Фикс гонки между декларацией очереди и прекращения соединения, что вызывает ложные ошибки noproc появляться в журнале.
- утечка памяти Fix, когда долго работающие каналы потребляют и отменить на многих очередей.
- queue.declare и exchange.declare рейз precondition_failed, а не not_allowed при попытке переобъявить очереди или обмен с параметрами, отличными от тех, в настоящее время известны брокера.
<Литий> Сброс кластеризация больше не уничтожает установленных плагинов.
Что нового в версии 2.1.1:
- Этот релиз исправляет ряд ошибок и вводит некоторые усовершенствования, включая обмен обмена привязок и некоторые улучшения производительности, в сервере и клиентах.
Комментарии не найдены