通过sessionsManager拿到session之后需要进行释放吗

提问参考模版:

  • nebula 版本:2.5.0
  • 部署方式 单机:
  • 是否为线上版本:Y

通过sessionsManager拿到session,每次使用之后需要进行释放吗,看了下sessionWrapper的release方法是私有方法,无法调用
image
但是如果不释放的话,session只有在配置的计时到了之后才会被释放,如果session请求过多就会出现问题,请问一下只能把session池子放大避免吗

使用完就要释放掉的,释放掉之后 session中的connection 才会被复用。

您好,谢谢您的解答,使用的是sessionsmanager对session进行的管理,sessionWraper的.release()方法不能调用

你要归还连接的时候不要直接调用sessionWrapper的release, 要用SessionManager的returnSessionWrapper方法去归还。

好的,没注意到这个方法,多谢!

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。

浙ICP备20010487号