gpt4 book ai didi

signalr - 可以在服务器端检测到 SignalR 消息丢失吗?

转载 作者:行者123 更新时间:2023-12-04 16:09:58 28 4
gpt4 key购买 nike

如果 SignalR 服务器的内部缓冲区溢出,则它似乎可以在将消息发送到客户端之前丢弃消息(请参阅 https://github.com/SignalR/SignalR/issues/2075 )。目前我们为所有消息添加一个序列号,让客户端检测丢失的消息,但我们更愿意在服务器上检测消息丢失并在那里处理。那可能吗?

最佳答案

SignalR 处理消息的方式本质上是异步和无状态的。服务器没有内置机制来检测未收到消息。如果您发送一封信,除非您询问收件人,否则您不知道它是否在途中丢失了。

正如@MEYWD 在评论中指出的那样,您可以根据需要添加此功能。如果客户端知道它拥有的最新序列号,它可以询问服务器是否有任何尚未收到的消息。扩展 SignalR 来检测这类事情并不困难。

关于signalr - 可以在服务器端检测到 SignalR 消息丢失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22830823/

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