我正在开发一个将后端系统连接到主题树的控制客户端。后端有几千个端点,主题树有相应数量的主题。
在开发和测试期间,我经常停止和重新启动我的客户端,但之前放置到服务器的会话会再持续 60 秒,这意味着我的会话意志(即我的主题被删除)没有执行,并且我的控制客户端的后续执行不能添加主题或注册为主题更新程序(因为之前的会话尚未过期)。
所以我杀死并重新启动了 Diffusion 服务器,这是不优雅的,很容易被遗忘。
为了健壮性,授予会话的寿命比单个连接长,但在这种情况下,我希望会话关闭。如何做到这一点?