我有一个网络应用程序,许多人通过服务器发送和接收消息。这种交互会持续几个周期。
在每个周期中,有一个常见的模式:客户端向服务器发送消息,并期望从服务器获得响应;一旦接收到响应,客户端就会进入下一个周期。然而,只有当服务器收到所有相关客户端/人员的消息时,才会响应。
当某个人的消息未能到达服务器时,可能会出现问题,导致服务器在等待来自该客户端/人员的消息时停滞不前。由于交互发生在互联网上,这种可能性是真实存在的。
我知道,如果问题是由客户端断电或计算机崩溃引起的,那么我无能为力。但是,如果消息丢失是由于传输中的流量/负载或暂时的客户端应用程序问题(例如浏览器冻结或操作系统停止响应几秒钟),我想知道是否有办法解决这种情况。
在每个周期中,有一个常见的模式:客户端向服务器发送消息,并期望从服务器获得响应;一旦接收到响应,客户端就会进入下一个周期。然而,只有当服务器收到所有相关客户端/人员的消息时,才会响应。
当某个人的消息未能到达服务器时,可能会出现问题,导致服务器在等待来自该客户端/人员的消息时停滞不前。由于交互发生在互联网上,这种可能性是真实存在的。
我知道,如果问题是由客户端断电或计算机崩溃引起的,那么我无能为力。但是,如果消息丢失是由于传输中的流量/负载或暂时的客户端应用程序问题(例如浏览器冻结或操作系统停止响应几秒钟),我想知道是否有办法解决这种情况。