RabbitMQ Java 客户端库

本文介绍了RabbitMQ Java客户端库,该库允许Java代码与RabbitMQ连接,5.x版本需JDK 8,4.x版本支持JDK 6。它是开源且三重许可的。文中还提及最新版本、添加依赖项方法、下载库和文档方式,以及其OSGi就绪、GitHub存储库等信息。

RabbitMQ Java客户端库

RabbitMQ Java客户端库允许Java代码与RabbitMQ连接。

该库的5.x版本系列需要JDK 8,用于编译和运行时。在Android上,这意味着仅支持Android 7.0或更高版本。4.x版本系列仅支持JDK 6和Android7.0之前的版本。

该库是开源的,并且是三重许可的

这意味着用户可以认为库是根据上面列表中的任何许可证获得许可的。例如,用户可以选择Apache Public License 2.0并将此客户端包含在商业产品中。根据GPLv2许可的代码库可以选择GPLv2,依此类推。

您将需要一个正在运行的RabbitMQ节点来与客户端库一起使用。

最新版本

RabbitMQ Java客户端的当前版本是 5.7.2

添加库依赖项

在项目中开始使用RabbitMQ Java客户端的推荐方法是使用依赖关系管理系统。

如果您正在使用Maven,请将此依赖项添加到项目的POM文件中:

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.7.2</version>
</dependency>

或者,如果使用Gradle:

dependencies {
  compile 'com.rabbitmq:amqp-client:5.7.2'
}

我们尝试在发布当天上传新版本的Java客户端; 但是,Maven服务器有时不可用,因此新版本与其在Maven中央存储库中的出现之间可能会有几天的延迟。请耐心等待。

下载库和文档

程序库

该库以编译形式,及源代码形式提供。

描述下载 
二进制,为JDK 8(Android 7.0)或更新版本编译AMQP的客户5.7.2.jar(签名)
源代码AMQP的客户端5.7.2-sources.jar(签名)

有关如何验证包的签名的详细信息, 请参阅检查签名,有关从源代码编译的说明,请参阅构建页面

文档

请参阅API指南

Javadoc文档可在线浏览,也可以下载以供离线使用:

描述下载 
包含生成的Javadoc文档的JAR文件AMQP的客户端5.7.2-javadoc.jar(签名)

最新的4.x系列版本的Javadoc也可以使用。

其他版本

如果要下载除上述以外的RabbitMQ Java客户端库或文档版本, 请查阅存档

OSGi就绪

RabbitMQ Java客户端jar已经准备好了OSGi清单(正确设置了bundle版本和包依赖关系),因此可以在OSGi环境中部署它。这意味着在OSGi容器中使用它之前,不再需要对jar 进行捆绑或 OSGiefy

GitHub存储库

RabbitMQ Java客户端依赖于代码生成库模块。有关从源代码编译的说明,请参阅构建页面

有关如何使用RabbitMQ GitHub存储库的信息,请参阅此页面

快照存储库检出命令存储库概述
RabbitMQ的-Java的客户端git clone https://github.com/rabbitmq/rabbitmq-java-client.git浏览源码
RabbitMQ的,代码生成git clone https://github.com/rabbitmq/rabbitmq-codegen.git浏览源码

获得帮助并提供反馈

如果您对本指南的内容或与RabbitMQ相关的任何其他主题有疑问,请不要犹豫,在RabbitMQ邮件列表中询问他们。

帮助我们改进文档<3

如果您想对网站做出改进,可以在GitHub上找到它的来源。只需分叉存储库并提交拉取请求。谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值