什么时候使用rabbitmq.conf和rabbitmq-env.conf?

nnt7mjpx  于 12个月前  发布在  RabbitMQ
关注(0)|答案(2)|浏览(165)

我正在阅读:

目前尚不清楚的是

  • 什么时候使用rabbitmq.confrabbitmq-env.conf

特别是当强制使用一个在另一个,它没有关系,在什么操作系统(Windows,Linux,Mac)RabbitMQ正在运行。

km0tfn4u

km0tfn4u1#

我用Linux,两个都用。
在我的系统中,rabbitmq带有预配置的rabbitmq-env.conf。如果我没有跨多个主机进行集群,这可能就足够了(默认情况下没有/etc/rabbitmq添加到我的rabbitmq.conf)。
据我所知(我不是rabbitmqMaven),rabbitmq.conf是控制一些基于erlang的选项。我个人使用内核选项将rabbitmq绑定到我选择的接口。但是你可以在那里做很多其他的事情--例如,你可以配置rabbitmq通过ssl进行通信,并要求所有客户端使用证书中的特定字段进行身份验证。据我所知,你不能用rabbitmq-env.conf来做到这一点。

2vuwiymt

2vuwiymt2#

rabbitmq-env.conf用于设置启动文档时读取的环境变量。rabbitmq.conf用于设置TCP端口,SSL证书文档等。
环境变量(通过rabbitmq-env.conf指定)通常用于配置必须在Erlang虚拟机启动之前设置的值-例如节点名称,日志和数据库文件的位置等。

相关问题