5.1 网络环境相关问题解答

1. OM设备重启后,API服务器可以正常收到OM发送的API消息,但过一段时间后却收不到API消息了,再后来又可以收到API消息了,这是什么原因导致?有时候收到的API消息不全,什么原因?

问题原因:API监听服务器和OM发送消息时采用的TCP连接方式不一致。

问题分析:

  • 若OM采用短连接方式推送,则每发送一条消息都会新建一个TCP连接,若API监听服务器采用长连接,即收到消息后未执行断开连接,如此OM不停的新建TCP连接,最终会导致TCP资源不足。

  • 若OM采用长连接方式推送,当发送数据包含多条消息时,若API监听服务器采用短连接,即收到一条消息后就断开此连接,那么其他的消息也就丢失了。

  • 注:只有OM推送消息时支持长连接方式,接收消息时只支持短连接,故应用服务器向OM发送消息时必须采用短连接方式。

results matching ""

    No results matching ""