Брокер обмена сообщениями PUB / SUB + PUSH / PULL — Как улучшить время ожидания и производительность?

Я реализовал это ZMQ Клиент-серверная архитектура с заказом на одно сообщение от отправитель клиент, это сообщение приходит к другим клиентам Приемник 1, Приемник 2 и Приемник 3.

Это означает, что все получатели могут видеть одни и те же данные из отправитель

введите описание изображения здесь

В этой архитектуре у меня есть клиенты Python и клиенты C ++. Сервер написан на Python с использованием pyzmq связывание.

Вопрос в том: Почему на моих клиентах python сообщение появляется быстрее, чем на моих клиентах c ++?

Связано ли это с тем, что сервер был написан на Python?

Какие нефункциональные соображения я должен иметь, чтобы улучшить производительность системы обмена сообщениями?

Можно ли думать в одну ветку каждым сообщением, направленным получателю?

Я бы соответствовал вашим соображениям

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]