Apache Qpid

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

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

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

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

Общие сведения

Примечания

  1. https://projects.apache.org/json/projects/qpid.json
  2. Author. Apache Qpid: A Comprehensive Guide to a Messaging Tool Implementing AMQP, Diverse Daily (6 августа 2024). Дата обращения: 16 сентября 2024.

Ссылки

Дополнительно по теме