gpt4 book ai didi

design-patterns - 用于在线交互的客户端-服务器消息传递协议(protocol)

转载 作者:行者123 更新时间:2023-12-01 04:02:43 24 4
gpt4 key购买 nike

我有一个 Web 应用程序,其中许多人通过服务器发送和接收消息。这种互动会持续多个时期。

在每个时期,都有一个共同的模式:客户端向服务器发送消息并期待它的响应;一旦收到响应,客户端就会进入下一个周期。但是,服务器仅在收到来自交互中涉及的所有客户端/人员的消息时才会响应。

当某人的消息无法到达服务器时,就会出现问题,导致服务器正在等待来自该客户端/人的消息 - 并且交互只是挂起。这种可能性是真实的,因为交互发生在 Internet 上。

我知道如果问题是由客户端断电或计算机崩溃引起的,那么我无能为力。但是,如果由于传输中的流量/负载或阻止消息发送的临时客户端应用程序问题(例如浏览器卡住或操作系统停止响应几秒钟)而导致消息丢失,我想知道是否有我可以做任何事情来解决这种情况。

最佳答案

这称为 Reliable Message Delivery并且有几种方法,对于一个简单的 Web 应用程序,您可以使用两部分确认;确认收到,然后进行。

关于design-patterns - 用于在线交互的客户端-服务器消息传递协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12374055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com