我正在阅读:
不清楚的是
rabbitmq.conf
和rabbitmq-env.conf
?特别是当强制使用其中一种时,无论 RabbitMQ 在什么操作系统(Windows、Linux、Mac)上运行。
我使用的是 Linux,并且两者都使用。
在我的系统中
rabbitmq
带有预先配置的rabbitmq-env.conf
。如果我没有跨多个主机进行集群,这可能就足够了(默认情况下没有 rabbitmq.conf
添加到我的 /etc/rabbitmq
)。
据我了解(我不是
rabbitmq
专家)rabbitmq.conf
是控制一些基于erlang
的选项。我个人使用内核选项将rabbitmq 绑定到我选择的接口。但是您还可以在那里做很多其他事情 - 例如,您可以将rabbitmq配置为通过ssl
进行通信,并要求所有客户端使用其证书中的特定字段进行身份验证。据我了解,您不能通过使用 rabbitmq-env.conf
来做到这一点。