在OF服务器中未更新接收器的存在时消息丢失

时间:2014-11-17 12:03:37

标签: xmpp chat message openfire

我已经浏览了这个论坛搜索解决方案,但是找不到这个问题。我的问题与此相同, https://vanity-igniterealtime.jiveon.com/message/225504 https://igniterealtime.org/issues/si/jira.issueviews:issue-html/OF-161/OF-161.ht ml

我已经从服务器端配置了Ping请求30秒。但仍然是30秒是巨大的时间。在那段时间里,许多信息都会丢失。

  1. XEP-0184更像是客户端送达回执管理。我可以在服务器上获得确认吗?
  2. 在收到收件人的送货回执之前,是否可以将所有邮件存储在OF中。我们收到送货回执后,从OF中删除邮件。
  3. 请建议我如何防止此邮件丢失。

1 个答案:

答案 0 :(得分:0)

目前在openfire 3.9.3版本中没有可行的解决方案。

我所做的是创建了一个自定义插件, *这将拦截消息包并将其添加到自定义表,直到它从接收器接收到ack包。

通过这种方式,我们避免了消息丢失。