Python WampServerProtocol中是否存在onSessionClose?

Python WampServerProtocol中是否存在onSessionClose?,python,autobahn,Python,Autobahn,我正在使用Autobahn Python制作一个WAMP服务器。我在WampServerProtocol子类的onSessionOpen中打开了一个数据库连接,当然需要在连接关闭时关闭它。但是,我在教程或文档中都找不到会话关闭处理程序。没有特定于WAMP的会话关闭(因为WAMP没有独立于WebSocket的关闭握手)。您可以使用onClosehook 您可能会看到的另一点是:从Twisted应用程序访问数据库的推荐方法是通过Twisted.enterprise.adbapi,它自动管理后台线程池

我正在使用Autobahn Python制作一个WAMP服务器。我在
WampServerProtocol
子类的
onSessionOpen
中打开了一个数据库连接,当然需要在连接关闭时关闭它。但是,我在教程或文档中都找不到会话关闭处理程序。

没有特定于WAMP的会话关闭(因为WAMP没有独立于WebSocket的关闭握手)。您可以使用
onClose
hook

您可能会看到的另一点是:从Twisted应用程序访问数据库的推荐方法是通过
Twisted.enterprise.adbapi
,它自动管理后台线程池上的数据库连接池,独立于前端协议实例(如WAMP协议实例)


免责声明:我是Autobahn的原始作者,为Tavendo工作。

没有WAMP特定的会话关闭(因为WAMP没有与WebSocket分开的关闭握手)。您可以使用
onClose
hook

您可能会看到的另一点是:从Twisted应用程序访问数据库的推荐方法是通过
Twisted.enterprise.adbapi
,它自动管理后台线程池上的数据库连接池,独立于前端协议实例(如WAMP协议实例)


免责声明:我是Autobahn的原始作者,为Tavendo工作。

我们使用SQLAlchemy作为ORM,它有自己的连接池。不幸的是,我看不到使用
twisted.enterprise.adbapi
的方法,我明白了。首先我不会讨论使用ORM的决定,但我想指出,我们使用SQLAlchemy作为ORM,它有自己的连接池。不幸的是,我看不到使用
twisted.enterprise.adbapi
的方法,我明白了。我不会在一开始就决定使用ORM,但我想指出和