gpt4 book ai didi

jms - JMS 和 XMPP 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 09:26:46 25 4
gpt4 key购买 nike

聊天应用中似乎使用了xmpp作为协议(protocol),但JMS也支持多接收器模式。

看起来JMS用于金融消息系统,但xmpp也可能支持持久性和可靠传递。

有人可以概述一下这两个协议(protocol)吗?

最佳答案

JMS 是一种 API,可用于将各种类型的消息发送到一个或多个其他 J2EE 客户端,同时将 XML 元素流作为通信方式。

JMS 在模块之间提供松耦合的交互,因此您可以发送任何对象。 XMPP 是一种网络协议(protocol),使您能够传输任何 XML 结构。

XMPP 最流行的用途是通过 Jabber 进行即时消息传递,但它并不限于该域。 JMS 最流行的用法是应用程序之间的抽象通信。

我猜想,JMS 更加集中,因为一切都应该通过 JMS 提供者。然而,XMPP 并不是那样集中化。

JMS 支持一对一和一对多交互,但 XMPP 主要用于一对一。但是,这可以通过将所有这些客户端加入聊天室类型的交互来完成.

关于jms - JMS 和 XMPP 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com