Erlang RabbitMQ 客户端库
RabbitMQ Erlang 客户端库允许 Erlang 和 Elixir 应用程序连接到 RabbitMQ 节点并与其交互。
许可
该库是 开源 的,并根据 Apache 许可证 v2 和 Mozilla 公共许可证 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 客户端构建指南。