Как правило, с помощью брокера сообщений Solace PubSub + циклическая доставка из очереди достигается при наличии нескольких клиентов, привязанных к одной неисключительной очереди, сопоставленной с одной темой.Однако в настоящее время это не поддерживается клиентами MQTT.Каждый сеанс MQTT, использующий QoS1, может быть связан с одной очередью, которая названа в соответствии с CLIENT_ID.Невозможно привязать несколько сеансов MQTT к одной и той же неисключительной очереди.
В ближайшем будущем Solace добавит поддержку общих подписок с QoS0, что позволит сбалансировать циклическую загрузку между клиентами MQTT.В текущей версии, 8.13, одним из возможных обходных путей было бы заставить издателей применять политику балансировки нагрузки путем распределения по различным темам MQTT.
В противном случае с открытыми протоколами можно рассмотреть использование потребителей REST в качестве другого варианта.чтобы сбалансировать нагрузку потребителей из одной очереди.См. «Масштабирование потребителей REST» в: https://docs.solace.com/Features/REST-Messaging-Concepts/REST-Consumers.htm