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 № 1Você 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