RabbitMQ AMQP 0.9.1 Erlang 客户端库
RabbitMQ Erlang 客户端库允许 Erlang 和 Elixir 应用程序连接到 RabbitMQ 节点并与之交互。
许可
该库是开源的,并采用 Apache License v2 和 Mozilla Public License v2.0 双重许可。
版本
该客户端库命名为 amqp_client,并与它的关键依赖项 rabbit-common 一起通过 Hex.pm 分发。
Mix
{:rabbit_common, "~> 3.11"}
Rebar 3
{rabbit_common, "&version-erlang-client;"}
erlang.mk
dep_rabbit_common = hex &version-erlang-client;
先决条件
RabbitMQ Erlang 客户端连接到 RabbitMQ 服务器节点。
你需要一个正在运行的 RabbitMQ 节点来配合该客户端库使用。
下载库和文档
库
该库通过 hex.pm 分发。
文档
请参阅 Erlang RabbitMQ 用户指南。
RabbitMQ Erlang 客户端 edoc 可在 hexdocs.pm 上获取。
其他版本
如果您想下载上述版本以外的 RabbitMQ Erlang 客户端库版本,请查阅归档库。
GitHub 仓库
RabbitMQ Erlang 客户端依赖于 RabbitMQ 服务器仓库、一个共享库以及一个代码生成库。它们都位于 RabbitMQ 服务器仓库的 deps 目录下。
请查看 Erlang 客户端构建指南以获取从源代码编译的说明。