Remote Sender akka Actor 在其他集群中 30 秒后终止

Remote Sender akka Actor is terminated after 30 sec in other cluster

ClusterClient.Send 一条消息被发送到远程 actor。
远程参与者接收消息并将发送者存储在局部变量中。
30 秒后,远程发送器终止。

详情:
两个演员都生活在不同的集群中。 发送 actor 不会死在它自己的集群上,只会死在远程集群上。

我试图找到任何文档或任何相关设置,以使这个 Sender Actor 永远存在于其他集群的一侧。到目前为止没有运气

需要帮助解决这个问题

Akka.Version:1.3.16 平台:docker、net.core 3.1

已回答your question on our Github as well

That's because of this setting inside Akka.Cluster.Tools.ClusterClientReceptionist:

https://github.com/akkadotnet/akka.net/blob/63472ea8d0ec72135a20a7a83a5fab9d4cd5a035/src/contrib/cluster/Akka.Cluster.Tools/Client/reference.conf#L11-L24

It times out the response tunnel if no one has attempted to communicate through it within 30 seconds by default.

I'd recommend increasing the timeout in your case.