diff --git a/apps/emqx_bridge_greptimedb/src/emqx_bridge_greptimedb_connector.erl b/apps/emqx_bridge_greptimedb/src/emqx_bridge_greptimedb_connector.erl index 666073913..4be100594 100644 --- a/apps/emqx_bridge_greptimedb/src/emqx_bridge_greptimedb_connector.erl +++ b/apps/emqx_bridge_greptimedb/src/emqx_bridge_greptimedb_connector.erl @@ -51,6 +51,8 @@ -define(DEFAULT_TIMESTAMP_TMPL, "${timestamp}"). +-define(AUTO_RECONNECT_S, 1). + %% ------------------------------------------------------------------------------------------------- %% resource callback callback_mode() -> always_sync. @@ -261,6 +263,7 @@ client_config( {pool_size, erlang:system_info(schedulers)}, {pool, InstId}, {pool_type, random}, + {auto_reconnect, ?AUTO_RECONNECT_S}, {timeunit, maps:get(precision, Config, ms)} ] ++ protocol_config(Config).