我正在定制Jitsi,我只想问一下,Jitsi是在本地还是在服务器上存储会话?
如果它在本地存储,它的位置是什么?我找了很多东西,但我很无助。请帮帮忙!
发布于 2017-05-28 07:54:25
如果您有Jitsi,Java客户端,那么如果您没有禁用日志记录,那么您的消息历史记录应该被本地存储在XML文件中。确切的位置取决于您的操作系统。我假设默认的Java应用程序存储位置如下
您可以添加一个log语句来查看正在写入的文档,特别是HistoryImpl源中的哪个文件。
如果您正在使用基于浏览器的客户端Jitsi,那么据我所知,您的消息历史记录在默认情况下不会永久存储。
无论您使用的是哪个客户端,在服务器上,您的消息可能被存储,也可能不会被存储。下面假设您正在连接到XMPP服务器。如果您使用的XMPP服务器选择通过XEP 讯息档案管理存储您的消息,那么它将被存储。在这种情况下,它将位于XMPP服务器的存储后端,很可能是SQLite/MySQL/Postgres数据库。如果您使用了Debian快速安装,默认情况下,Jitsi-Meet会安装XMPP服务器、Prosody,并将所有聊天都路由到那里。韵律支持MAM,但在默认情况下,它在0.9版(根据他们的0.10+需要版本叶立斯特)时还没有启动。
注网络体系结构如下所示。在任何时候,如果您正在记录消息,那么您可能会找到/重建您的消息历史记录。
Client (Jitsi or Jitsi-Meet browser frontend)
| |
| |
v |
443 |
+-------+ |
| | |
| NginX | |
| | |
+--+-+--+ |
| | |
+------------+ | | +--------------+ |
| | | | | | |
| jitsi-meet +<---+ +--->+ prosody/xmpp | |
| |files 5280 | | |
+------------+ +--------------+ v
5222,5347^ ^5347 4443
+--------+ | | +-------------+
| | | | | |
| jicofo +----^ ^----+ videobridge |
| | | |
+--------+ +-------------+从jitsi中的手册-install.md文件-meet的回购。中获取并稍作修改的图表
https://stackoverflow.com/questions/38052624
复制相似问题