Перейти к основному содержимому
Нормативная версия документации - английская

Эта страница переведена с английского языковой моделью. При любом расхождении верен английский оригинал.

Руководства

Крейт ruststream-zeromq реализует брокер ZeroMQ для RustStream. Он построен на клиенте zeromq, целиком написанном на Rust. У ZeroMQ нет сервера посередине: сервисы обмениваются сообщениями напрямую через сокеты tcp:// и ipc://.

Для каждого паттерна сокетов крейт предлагает свой брокер. ZmqQueue работает по схеме PUSH/PULL: конкурирующие потребители делят работу между собой. ZmqFanout работает по схеме PUB/SUB: каждый подписчик получает свою копию. ZmqRpc работает по схеме DEALER/ROUTER и передаёт запрос и ответ на него.

Руководства проводят сервис на ZeroMQ от установки до промышленной эксплуатации. Начните с руководства Начало работы.