Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Autobahn Python 制作 WAMP 服务器。onSessionOpen我在我的子类中打开了一个数据库连接WampServerProtocol,当然需要在连接关闭时关闭它。但是,我在教程或文档中都找不到会话关闭处理程序。
onSessionOpen
WampServerProtocol
没有 WAMP 特定的会话关闭(因为 WAMP 没有与 WebSocket 分开的关闭握手)。您可以使用onClose挂钩。
onClose
您可能会看到的另一点:从 Twisted 应用程序访问数据库的推荐方法是通过twisted.enterprise.adbapi它自动管理后台线程池上的数据库连接池 - 独立于前端协议实例(如 WAMP 协议实例)。
twisted.enterprise.adbapi
免责声明:我是 Autobahn 的原作者,为 Tavendo 工作。