gpt4 book ai didi

java - 在 Akka HTTP 中保持 WebSocket 连接处于 Activity 状态的最佳方法?

转载 作者:行者123 更新时间:2023-11-30 02:08:16 34 4
gpt4 key购买 nike

如果没有发送或接收消息,连接将在一分钟后关闭。

我不想像这样连续发送短信来保持连接打开:

keepAlive(maxIdle = 10.seconds, () => TextMessage.Strict("Keep-alive message")

Akka HTTP 中是否有任何东西可以提供 ping/pong 消息的自然发送?我需要做什么?

最佳答案

如果您不想手动使用 keepAlive 组合器,那么您可以使用 Akka HTTP 的自动 keep-alive ping 支持,该支持通过 application.conf< 中的设置启用.

对于client side :

akka.http.client.websocket.periodic-keep-alive-max-idle = 10 seconds

对于server side :

akka.http.server.websocket.periodic-keep-alive-max-idle = 10 seconds

更多信息位于链接文档中。

关于java - 在 Akka HTTP 中保持 WebSocket 连接处于 Activity 状态的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50882394/

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