Лучшие вопросы
Таймлайн
Чат
Перспективы

ZeroMQ

Из Википедии, свободной энциклопедии

Remove ads

ZeroMQ (также ØMQ, ZMQ, 0MQ) — высокопроизводительная асинхронная библиотека обмена сообщениями для создания распределённых сетей обмена сообщениями. Библиотека реализует очередь сообщений, которая функционирует без выделенного брокера сообщений[3]. Создатель библиотеки — бельгийский программист Питер Хинченс[англ.] (англ. Pieter Hintjens)[4].

Краткие факты Тип, Разработчик ...

ØMQ относится к связующему программному обеспечению, занимающему промежуточное положение между ПО низкого и высокого уровня[3].

Remove ads

Технология

ZeroMQ не является полной системой передачи сообщений, которыми являются, например, RabbitMQ и ActiveMQ. Это программная бибилиотека, которая позволяет сравнительно легко создать свою одноуровневую систему обмена сообщениями без участия брокера сообщений[3].

В ZeroMQ реализована трёхстадийная технология обмена сообщениями[3].

  1. Выбор транспорта.
  2. Настройка инфраструктуры.
  3. Выбор шаблона обмена сообщениями.

ZeroMQ API предоставляет сокеты (своего рода обобщение традиционных IP и сокетов домена Unix), каждый из которых может представлять соединение между конечными точками. Работая с детализацией по сообщениям, они требуют использования шаблона обмена сообщениями и оптимизированы для этого типа шаблона.[источник не указан 318 дней]

Основные образцы паттернов ZeroMQ:[источник не указан 318 дней]

  • Запрос-ответ
  • Pub/sub
  • Push-pull
  • Эксклюзивная пара
Remove ads

Примеры использования

См. также

Примечания

Литература

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads