当前位置: 首页 > 知识库问答 >
问题:

在Tigase中实现QoS

华良平
2023-03-14

QoS是在TIGASE/XMPP中保证消息传递的一种方式。任何人都可以让我知道,如果有任何XEP可用的它或任何标准,可以帮助我在保证的消息传递。

如果我在XMPP中维护每个传出数据包的队列,然后当我接收来自客户端的传递报告时会怎样。那时我可以交叉检查未送达的邮件。

我用的是Tigase,请您指点一下,哪一个地方是排队和交叉检查递送报告与消息最好的地方

谢谢

共有1个答案

孟浩然
2023-03-14

你的问题恐怕没有简单的答案。这主要取决于QoS对您意味着什么以及您需要什么。我建议您阅读这个讨论您的问题的论坛主题,我认为这里提供了一个很好的解释:https://projects.tigase.org/boards/4/topics/313

总之,在Tigase中有相当多的机制来满足不同类型的QoS需求,所以您必须知道使用哪一种。

 类似资料:
  • Tigase Server 是一个轻量级的可伸缩的 Jabber/XMPP 服务器。无需其他第三方库支持,可以处理非常高的复杂和大量的用户数,可以根据需要进行水平扩展。

  • 我们下载了绒球.xml可在 https://projects.tigase.org/projects/sureim/repository/revisions/33b2a6f9cc27ced875f7e773f041ac381e2115b9 为 tigase-web-ui-2.0最终版 mvn构建失败 [错误]未能在项目上执行目标: 无法解析项目 tigase.sure.的依赖关系:无法解析项目 t

  • 问题内容: 我已经在Swift中实现了一个使用字典键的Set。我想实现一个addAll(sequence)方法,该方法在Set中的Elements上采用任何序列类型,但是出现一个没有意义的错误。这是我的代码 我在XCode 6.1和6.0.1中遇到此错误。 我想遵循Array的extend方法的语义,但是该类型签名甚至不为我编译。 我做错了什么,还是应该提交雷达? 编辑 :刚刚找到https://

  • 问题内容: 现在,node.js支持ECMAScript Harmony生成器, 我们可以在Haskell中简洁地编写ala代码单子代码了: 在上面的代码中,有一个函数可用于创建 确定性 单子,例如: 您现在可以按以下方式使用: 上面的函数接受两个字符串,将它们转换为列表,然后压缩它们。如果有错误,则立即返回。它取决于以下功能: 我们对其进行测试,以检查其是否可以正常工作: 同样,我们可以创建任何

  • 我在理解和实现WebSocket中的permessage deflate扩展时遇到了一个问题。 到目前为止,我已经在握手代码中添加了“Sec-WebSocket-扩展: perMessage-收缩”。它似乎一切正常。 然而,当我从服务器(Node.js)向客户端(js)发送一条“TEST”消息时,似乎浏览器(Chrome和Firefox)本身并没有解压缩数据。 如何使用permessagedefl

  • 问题内容: 我正在尝试使用网站的OAuth,该网站要求签名方法仅是“ HMAC-SHA1”。 我想知道如何在Python中实现此功能? 问题答案: 假单胞菌: 签名错误通常驻留在基本字符串中,请确保您理解这一点(如OAuth1.0规范在此处所述:http://tools.ietf.org/html/draft-hammer- oauth-10#section-3.4 。 1)。 以下输入用于生成签

  • 问题内容: 我知道使用这种方法来实现分页是一种不好的做法,因为当数据变大时,这会消耗大量内存。解决此问题的一种方法是按字段使用自然顺序: 问题是-我是mongo的新手,不知道什么是最好的方式 问题答案: 您正在谈论的概念可以称为“转发分页”。这有一个很好的理由,与使用和修饰符不同,它不能用于“返回”上一页或实际上“跳”至特定页面。至少不需要花费很多精力来存储“可见的”或“发现的”页面,因此,如果您

  • 问题内容: 我想在我的node.js应用程序内实现互斥锁,这是Wiki http://en.wikipedia.org/wiki/Mutual_exclusion中的互斥锁。 这个主题有没有准备好的模块?如果没有,有什么想法可以帮助我实施它吗? 问题答案: 有很多方法可以完成此任务。有两种简单的方法是通过Redis或Zookeeper服务器。Node.js两者都有很好的模块。 在Redis中,您可