首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache客户端(非Solace JMS API)或Solace JMS API的安慰集成方法

Apache客户端(非Solace JMS API)或Solace JMS API的安慰集成方法
EN

Stack Overflow用户
提问于 2019-10-10 07:44:39
回答 3查看 181关注 0票数 3

我试图以java客户端的身份连接到Solace队列(使用spring ),并发现了以下方法

  1. Apache Qpid JMS客户端(非Solace JMS API)
  2. Solace JMS API

推荐这两种方法中的哪一种,以及它们之间的优缺点。任何指导都会有帮助。

提前谢谢

EN

回答 3

Stack Overflow用户

发布于 2019-10-15 20:40:45

方法2是推荐的方法,因为Solace JMS功能齐全,并已被Solace彻底开发和测试。

Apache客户端使用AMQP协议与Solace通信。虽然支持在Solace中使用此协议,但AMQP中目前还没有一些功能。使用专有的Solace将使您完全控制诸如事务性消息传递(XA分布式或本地)、直接消息传递和PubSub+代理的内部JNDI存储等特性。

票数 2
EN

Stack Overflow用户

发布于 2019-10-15 03:28:27

方法2是绝对推荐的,一个明显的优点是通过这里提供支持,或者通过Solace提供支持合同。

虽然第一种方法可能同样好,但我没有第一手的经验。听起来,如果你从一个具有AMQP能力的消息代理切换到另一个,它可能会给你一个稍微平滑一些的多供应商过渡体验。但是JMS抽象应该让应用程序供应商独立于任何一种方式。

票数 1
EN

Stack Overflow用户

发布于 2021-05-20 12:45:57

如果您使用AMQP协议,那么有些特性是不可用的,您将面临许多连接问题。最好使用安慰JMS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58317860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档