c# - Remote Sender akka Actor 在其他集群中 30 秒后终止
问题描述
将ClusterClient.Send
消息发送到远程参与者。
远程参与者接收消息并将发送者存储在本地变量中。
30 秒后,远程发送者被终止。
细节:
两位演员都生活在不同的集群中。发送actor不会在它自己的集群上死亡,只会在远程集群中死亡。
我试图找到任何文档或任何相关设置,以使此 Sender Actor 永远存在于其他集群的一侧。到目前为止没有运气
需要帮助来解决这个问题
Akka.Version:1.3.16 平台:docker,net.core 3.1
解决方案
在我们的 Github 上也回答了您的问题:
这是因为 Akka.Cluster.Tools.ClusterClientReceptionist 中的这个设置:
默认情况下,如果在 30 秒内没有人尝试通过响应隧道进行通信,它将超时。
我建议您增加超时时间。
推荐阅读
- javascript - 如何在选择要共享的内容弹出窗口中将共享音频复选框设置为始终为真?
- cakephp - Cakephp 管理员前缀路由
- javascript - 渲染反应图标/组件
- excel - 如何在 vba 中放置正确的 vlookup 范围(其他工作表)?
- node.js - 如何在猫鼬中找到数组的 2 个相对对象属性
- javascript - 尝试将某些内容保存到 firebase 实时数据库时出现错误消息
- javascript - IIFE 内部的功能无法正常工作
- javascript - 如何从页面加载中删除所有 javascript,除了嵌入在 html pupeteer 中的内容
- javascript - JavaScript 使用 ${} 来使用类参数
- azure - 命令中出现意外的坏字符 U+0040 '@'