首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qpid Java 6.0.1与Qpid JMS与Qpid Proton

Qpid Java 6.0.1与Qpid JMS与Qpid Proton
EN

Stack Overflow用户
提问于 2016-04-15 12:40:36
回答 1查看 1.2K关注 0票数 4

Qpid Java 6.0.1与Qpid JMS 0.9.0和Qpid Proton有什么不同?我是JMS的新手,想用Apache Qpid实现简单的JMS应用程序。有没有人能给我提供链接,让我了解它。

EN

回答 1

Stack Overflow用户

发布于 2016-04-18 22:57:52

这三个是完全不同的野兽。

Qpid Java项目是一个用于AMQP的Messageing Broker,它包括对0.9、0.9.1和0.10AMQP草案规范的支持,以及对当前AMQPv1.0规范的支持。Qpid Java确实为AMQP的旧草案规范(0.9、0.9.1和0.10.0)包含了一个JMS客户端,但它不包含AMQP 1.0 JMS客户端,这就是Qpid JMS。

Qpid JMS project是一个独立的JMSv1.1客户端库,它使用AMQPv1.0,并可用于任何兼容AMQP1.0的代理,如Qpid Java、AcitveMQ、Qpid C++ broker等。

Qpid Proton项目是一个基于AMQP1.0的项目,它为基于消息的应用程序提供了客户端和协议引擎,以便使用AMQP1.0进行通信。该项目包括多种语言的客户,包括C、C++、Python和Java等。除了客户端之外,该项目还提供了一个核心协议引擎,可用于使用各种编程语言实现您自己的AMQP客户端或服务器应用程序。如上所述,Qpid JMS客户端使用Proton协议引擎来实现其AMQP1.0协议支持,并将JMS行为映射到该协议之上。

您使用的这些项目取决于您的用例以及您需要实现的内容。每个项目都有文档和示例,您可以查看这些文档和示例,以便更好地了解每个项目提供的功能范围。

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

https://stackoverflow.com/questions/36638395

复制
相关文章

相似问题

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