每当客户端登录到服务器时,服务器都会将客户端与"会话"相关联。
OpenFire 将这些会话密钥和/或 ID 存储在哪里?我们如何检索它们?
在整个 OpenFire 数据库表列表中似乎没有会话表。会话信息是否仅存储在服务器的 RAM 中?
Openfire 仅将会话存储在内存中,而不将其保存在数据库中。您可以创建一个 openfire 插件,它提供用户会话(例如通过 REST)。
指南,如何创建插件:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html
您需要的会话管理器类:https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/javadoc/org/jivesoftware/openfire/SessionManager.html