Browse Source

mq options

abhishek9686 9 months ago
parent
commit
10b93d0118
1 changed files with 3 additions and 2 deletions
  1. 3 2
      mq/mq.go

+ 3 - 2
mq/mq.go

@@ -34,8 +34,9 @@ func setMqOptions(user, password string, opts *mqtt.ClientOptions) {
 	opts.SetAutoReconnect(true)
 	opts.SetAutoReconnect(true)
 	opts.SetConnectRetry(true)
 	opts.SetConnectRetry(true)
 	opts.SetCleanSession(true)
 	opts.SetCleanSession(true)
-	opts.SetConnectRetryInterval(time.Second * 1)
-	opts.SetKeepAlive(time.Second * 10)
+	opts.SetConnectRetryInterval(time.Second * 3)
+	opts.SetKeepAlive(120 * time.Second)
+	opts.SetPingTimeout(30 * time.Second)
 	opts.SetOrderMatters(false)
 	opts.SetOrderMatters(false)
 	opts.SetWriteTimeout(time.Minute)
 	opts.SetWriteTimeout(time.Minute)
 }
 }