Parcourir la source

Merge pull request #7941 from EMQ-YangM/disable_bridge_mode

fix: mqtt connector disable bridge_mode
Yang Miao il y a 3 ans
Parent
commit
ff91759e6b
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      apps/emqx_connector/src/emqx_connector_mqtt.erl

+ 6 - 1
apps/emqx_connector/src/emqx_connector_mqtt.erl

@@ -241,7 +241,12 @@ basic_config(#{
         connect_timeout => 30,
         reconnect_interval => ReconnIntv,
         proto_ver => ProtoVer,
-        bridge_mode => true,
+        %% Opening bridge_mode will form a non-standard mqtt connection message.
+        %% A load balancing server (such as haproxy) is often set up before the emqx broker server.
+        %% When the load balancing server enables mqtt connection packet inspection,
+        %% non-standard mqtt connection packets will be filtered out by LB.
+        %% So let's disable bridge_mode.
+        bridge_mode => false,
         username => User,
         password => Password,
         clean_start => CleanStart,