当进程终止时,我可以自愿关闭“扩散”会话吗?

约翰·纽比

我正在开发一个控制客户端,该客户端将后端系统连接到主题树上。后端有几千个端点,主题树有相应数量的主题。

在开发和测试过程中,我经常停止并重新启动客户端,但是先前放置在服务器上的会话仍会继续运行60秒钟,这意味着不会执行我的会话(将我的主题删除),并且以后无法执行我的控制客户端添加主题或注册为主题更新器(因为先前的会话尚未过期)。

因此,我杀死并重新启动了Diffusion服务器,该服务器非常小巧,很容易被遗忘。

为了增强鲁棒性,授予的会话比单独连接的生存期更长,但是在这种情况下,我希望关闭会话。如何做到这一点?

菲利普·阿斯顿

默认的重新连接超时时间为60秒。在执行会话会话之前,服务器将在此期间等待第一个会话重新连接。

客户端可以通过配置用于建立连接的会话工厂来减少该时间或完全禁用重新连接。

Session session = Diffusion.sessions()
  .reconnectionTimeout(1000 /* ms */)
  .open("wss://myserver");

或者

Session session = Diffusion.sessions()
  .noReconnection()
  .open("wss://myserver");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

终止进程时可以删除文件吗?

来自分类Dev

如果我关闭终端,会终止其中的进程吗?

来自分类Dev

如果我关闭终端,会终止其中的进程吗?

来自分类Dev

Linux - 关闭屏幕会话终止进程

来自分类Dev

终止进程时防止应用关闭屏幕

来自分类Dev

为什么在终止ssh会话后,我的远程进程仍然可以运行?

来自分类Dev

我可以在安装东西时关闭软件中心吗?

来自分类Dev

我可以在安装东西时关闭软件中心吗?

来自分类Dev

从python关闭chrome,终止进程

来自分类Dev

当我终止笔记本电脑时,ssh终端中的tmux进程会停止吗?

来自分类Dev

写入共享内存时托管进程是否可以终止?

来自分类Dev

我已经在Ubuntu上启动了一个php程序,我可以关闭SSH会话吗?

来自分类Dev

打开过程终止时,文件会自动关闭吗

来自分类Dev

我可以在Chrome中保存会话吗?

来自分类Dev

我可以复制GNOME终端会话吗?

来自分类Dev

我可以隐藏后台进程信息吗?

来自分类Dev

我可以在代码加载时通过代码检查会话是否处于活动状态吗?

来自分类Dev

我可以控制要在加载Grub时登录哪个会话吗?

来自分类Dev

当所有Linux进程终止/已经终止时,它们都将EOF写入stdout吗?

来自分类Dev

我可以将活动的终端会话移至屏幕会话吗?

来自分类Dev

当杀死一个进程时,我可以使用它的`eax`保存退出状态吗?

来自分类Dev

生成核心转储时,我可以启动该进程吗?

来自分类Dev

我可以在生成核心转储时启动该进程吗?

来自分类Dev

我可以正确关闭此功能吗?

来自分类Dev

我可以关闭Powershell 2.0吗

来自分类Dev

我可以关闭Windows搜索服务吗?

来自分类Dev

我们可以关闭MouseEvents吗?

来自分类Dev

runningApplications返回终止的进程吗?

来自分类Dev

SSH会话终止后,为什么我的Python后台进程结束?

Related 相关文章

  1. 1

    终止进程时可以删除文件吗?

  2. 2

    如果我关闭终端,会终止其中的进程吗?

  3. 3

    如果我关闭终端,会终止其中的进程吗?

  4. 4

    Linux - 关闭屏幕会话终止进程

  5. 5

    终止进程时防止应用关闭屏幕

  6. 6

    为什么在终止ssh会话后,我的远程进程仍然可以运行?

  7. 7

    我可以在安装东西时关闭软件中心吗?

  8. 8

    我可以在安装东西时关闭软件中心吗?

  9. 9

    从python关闭chrome,终止进程

  10. 10

    当我终止笔记本电脑时,ssh终端中的tmux进程会停止吗?

  11. 11

    写入共享内存时托管进程是否可以终止?

  12. 12

    我已经在Ubuntu上启动了一个php程序,我可以关闭SSH会话吗?

  13. 13

    打开过程终止时,文件会自动关闭吗

  14. 14

    我可以在Chrome中保存会话吗?

  15. 15

    我可以复制GNOME终端会话吗?

  16. 16

    我可以隐藏后台进程信息吗?

  17. 17

    我可以在代码加载时通过代码检查会话是否处于活动状态吗?

  18. 18

    我可以控制要在加载Grub时登录哪个会话吗?

  19. 19

    当所有Linux进程终止/已经终止时,它们都将EOF写入stdout吗?

  20. 20

    我可以将活动的终端会话移至屏幕会话吗?

  21. 21

    当杀死一个进程时,我可以使用它的`eax`保存退出状态吗?

  22. 22

    生成核心转储时,我可以启动该进程吗?

  23. 23

    我可以在生成核心转储时启动该进程吗?

  24. 24

    我可以正确关闭此功能吗?

  25. 25

    我可以关闭Powershell 2.0吗

  26. 26

    我可以关闭Windows搜索服务吗?

  27. 27

    我们可以关闭MouseEvents吗?

  28. 28

    runningApplications返回终止的进程吗?

  29. 29

    SSH会话终止后,为什么我的Python后台进程结束?

热门标签

归档