/ / Transpondo um broker MQTT para dois agentes MQTT remotos simultaneamente - mqtt, mosquitto, mqtt-vernemq

Transpondo um broker MQTT para 2 agentes MQTT remotos simultaneamente - mqtt, mosquitto, mqtt-vernemq

Nós temos muitos gateways locais instalados empremissas diferentes. Esses gateways hospedarão um broker do MQTT para conectar todos os serviços locais. Em seguida, é necessário que o broker MQTT local envie esses dados para dois brokers MQTT remotos (cada um hospedado com uma parte diferente). Eu li a documentação sobre os corretores Mosquitto e VerneMQ e vejo que eles só permitem que um servidor remoto seja conectado de cada vez.

Existe outro corretor (de código aberto) que fornece tal funcionalidade? Se não como podemos conseguir isso?

Respostas:

1 para resposta № 1

Você pode declarar muitas pontes como quiser com o mosquito.

De mosquitto.conf página man:

Configurando Pontes

Múltiplas pontes (conexões para outros corretores) podem ser configuradas usando as seguintes variáveis.

Você só tem vários blocos começando com connection

connection test-mosquitto-org
address test.mosquitto.org
cleansession true
topic clients/total in 0 test/mosquitto/org $SYS/broker/

connection foo.broker.org
address 192.168.1.1
topic # both 0