我如何修复WebSocket API的连接持续时间的限制:2小时'

pdsfdshx  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(296)

我正在使用API网关WebSocket连接,并且我已经阅读了此限制:
https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html
它说WebSocket API的连接持续时间限制是2小时。这是否意味着我不能保持连接超过2小时?如果是,解决方法是什么?我是否必须每2小时重新建立连接才能保持连接?

lf5gs5x2

lf5gs5x21#

我通过从客户端实现重新连接机制解决了这个问题。一旦连接在2小时后被API网关丢弃,客户端只需重新连接到服务器。在多个地方发现这是推荐的解决方案。

omtl5h9j

omtl5h9j2#

即使您有客户端逻辑在AWS在2小时后终止连接时重新连接,这也意味着在重新建立连接时,您每天有12次丢失消息的风险。这似乎不是一个好的解决方案

相关问题