Apache Qpid: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
м top: стилевая правка, replaced: } '''Apache Qpid''' — это → } '''Apache Qpid''' —
 
(не показано 12 промежуточных версий 11 участников)
Строка 1: Строка 1:
{{значения|Apache (значения)}}
{{Infobox Software
{{Infobox Software
| name = Apache Qpid
| name = Apache Qpid
| logo = Qpid-logo.png
| logo = Apache Qpid logo.svg
| screenshot =
| screenshot =
| caption =
| developer = [[Apache Software Foundation]]
| caption =
| status = Active
| developer = [[Apache Software Foundation]]
| status = Active
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| programming language = [[Java (programming language)|Java]] & [[C++]]
| programming language = [[C++]] & [[Java]]
| genre = [[AMQP]] [[Java Message Service]] [[Message Oriented Middleware]] [[Enterprise Messaging System]]
| genre = [[AMQP]] [[Java Message Service]] [[Message Oriented Middleware]] [[Enterprise Messaging System]]
| license = [[Apache License]] 2.0
| license = [[Apache License]] 2.0
| website = http://qpid.apache.org/
| website = http://qpid.apache.org/
|последняя версия=1.37.0 / November 21, 2017}}
| последняя версия = 1.39.0 / 21 октября 2018
}}


'''Apache Qpid''' — это [[система сообщений]] [[open-source|с открытым кодом]] ([[Apache 2 License|с лицензией Apache 2.0]]), реализующая [[Advanced Message Queuing Protocol|AMQP протокол]]. Он предоставляет
'''Apache Qpid''' — [[система сообщений]] [[open-source|с открытым кодом]] ([[Apache 2 License|с лицензией Apache 2.0]]), реализующая [[Advanced Message Queuing Protocol|AMQP протокол]]. Он предоставляет
управление транзакциями, очереди, распределение, защиту, управление, кластеризацию, [[Federation (information technology)|федерации]] и гетерогенную мультиплатформенную поддержку.
управление транзакциями, очереди, распределение, защиту, управление, кластеризацию, [[Объединение (Информационные технологии)|объединение]] и гетерогенную мультиплатформенную поддержку.

Предоставляет два брокера сообщений AMQP:

* Реализованный на C++ - высокая производительность, низкая латентность, а также поддержка RDMA
* Реализованный на Java - Полная JMS совместимость, запускается на любой платформе Java

Оба брокера сообщений AMQP поддерживают клиентов на множестве языков программирования если и сам клиент обмена сообщениями и соответствующий брокер поддерживают одну и ту же версию AMQP. Имеются клиентские библиотеки, написанные на C++, Java (JMS), .Net (написан на C#), Python, Ruby и Zabbix.


== См. также ==
== См. также ==

Текущая версия от 11:00, 31 января 2024

Apache Qpid
Логотип программы Apache Qpid
Тип AMQP Java Message Service Message Oriented Middleware Enterprise Messaging System
Разработчик Apache Software Foundation
Написана на C++ & Java
Операционная система Cross-platform
Первый выпуск 21 января 2009[1]
Последняя версия 1.39.0 / 21 октября 2018
Репозиторий git-wip-us.apache.org/re…
svn.apache.org/repos/asf…
svn.apache.org/repos/asf…
Состояние Active
Лицензия Apache License 2.0
Сайт qpid.apache.org
Логотип Викисклада Медиафайлы на Викискладе

Apache Qpidсистема сообщений с открытым кодом (с лицензией Apache 2.0), реализующая AMQP протокол. Он предоставляет управление транзакциями, очереди, распределение, защиту, управление, кластеризацию, объединение и гетерогенную мультиплатформенную поддержку.

Предоставляет два брокера сообщений AMQP:

  • Реализованный на C++ - высокая производительность, низкая латентность, а также поддержка RDMA
  • Реализованный на Java - Полная JMS совместимость, запускается на любой платформе Java

Оба брокера сообщений AMQP поддерживают клиентов на множестве языков программирования если и сам клиент обмена сообщениями и соответствующий брокер поддерживают одну и ту же версию AMQP. Имеются клиентские библиотеки, написанные на C++, Java (JMS), .Net (написан на C#), Python, Ruby и Zabbix.

Примечания

[править | править код]