我正在使用带有mqtt-paho
版本 4.0.4 的 Spring Integration 来接收有关指定主题的 MQTT 消息。
当应用程序接收到巨大的负载时,我发现有时应用程序会断开与 IMA (mqtt) 的连接,这在 1 个 Lac 记录的范围内发生了 3 次。但它恢复了连接并开始使用之后收到的消息。IMA 重新连接没有问题。
在此测试期间,我还遇到了其他一些问题。
当应用程序持续负载时,有时应用程序会停止接收消息,我们可以看到屏幕上闪现一条消息,即
May 04, 2015 2:45:29 PM org.eclipse.paho.client.mqttv3.internal.ClientState checkForActivity
SEVERE: gvjIpONtSpP: Timed out as no activity, keepAlive=60,000 lastOutboundActivity=1,430,730,869,017 lastInboundActivity=1,430,730,929,151
在此之后,我们可以看到即使通过实用程序推送连续负载,应用程序也没有收到任何消息。这种行为我发现了三遍。
At around 40K.
At around 90K.
At around 145K.
应用程序实际上停止接收消息并没有一致的点或数字。请让我知道是否有人曾经面对并解决过这个问题。