【问题标题】:How to store group chat in openfire(XMPP) mysql database?如何在openfire(XMPP)mysql数据库中存储群聊?
【发布时间】:2016-07-19 11:51:29
【问题描述】:

我必须将群聊对话存储在 openfire(XMPP) mysql 数据库中。我没有看到 openfire 数据库中存储群聊的任何表。

我已从服务器启用“对话状态存档”、“消息存档”-->存档-->存档设置并安装了“监控插件”,但我仍然无法存储群聊。有没有其他方法可以将群聊存储在 openfire MySQL 数据库中。或者我需要安装的任何其他插件。

请帮忙。 提前致谢。

【问题讨论】:

    标签: php mysql xmpp openfire


    【解决方案1】:

    组转换将存储在'ofmessagearchive'表中到mysql中。 确保您已从服务器-->存档-->存档设置启用“存档群聊”复选框。请参考下面的截图 Enable group chat

    【讨论】:

    • 但是我们没有像“ofmessagearChive”这样的表。那我应该怎么做才能拿到这张桌子呢?
    • 您需要为此安装“监控服务”插件
    • 我已经安装了监控插件并启用了“存档一对一”和“存档群聊”。它正确存储了一对一聊天,但它没有在消息存档表中存储组节。我要去哪里错了?请帮忙。
    • 确切的群组消息存储在消息归档表中。我正在维护单独的表来存储组消息,现在服务器 cron 作业每 10 秒运行一次,但组消息(聊天)大约在 30 秒后存储到消息存档表中。这会导致推送通知延迟有什么方法可以让我以更快的方式将一组消息存储到消息存档表中?或者有任何插件可以发送群组推送通知?
    猜你喜欢
    • 2017-07-13
    • 2019-09-23
    • 2016-08-14
    • 2013-09-24
    • 2013-08-25
    • 2017-11-02
    • 2016-02-29
    • 2015-06-09
    • 2016-06-26
    相关资源
    最近更新 更多