何时使用rabbitmq.conf和rabbitmq-env.conf?

何时使用rabbitmq.conf和rabbitmq-env.conf?,rabbitmq,Rabbitmq,我正在读: 不清楚的是 当使用rabbitmq.conf和rabbitmq env.conf时 特别是当强制使用一个而不是另一个时,无论在什么操作系统(Windows、Linux、Mac)上运行RabbitMQ,都可以使用它 我使用的是linux,并且两者都使用 在我的系统中,rabbitmq带有预先配置的rabbitmq env.conf。如果我没有跨多个主机进行集群,这可能就足够了(默认情况下,我的/etc/rabbitmq中没有添加rabbitmq.conf) 据我所知(我不是r

我正在读:

不清楚的是

  • 当使用
    rabbitmq.conf
    rabbitmq env.conf

特别是当强制使用一个而不是另一个时,无论在什么操作系统(Windows、Linux、Mac)上运行RabbitMQ,都可以使用它

我使用的是linux,并且两者都使用

在我的系统中,
rabbitmq
带有预先配置的
rabbitmq env.conf
。如果我没有跨多个主机进行集群,这可能就足够了(默认情况下,我的
/etc/rabbitmq
中没有添加
rabbitmq.conf


据我所知(我不是
rabbitmq
专家),
rabbitmq.conf
用于控制一些基于
erlang
的选项。我个人使用内核选项将rabbitmq绑定到我选择的接口。但是,您可以在那里做很多其他事情—在示例中,您可以配置rabbitmq通过
ssl
进行通信,并要求所有客户端使用其证书中的特定字段进行身份验证。据我所知,您不能通过使用
rabbitmq env.conf

来实现这一点,因为我使用的是linux,我同时使用这两种语言

在我的系统中,
rabbitmq
带有预先配置的
rabbitmq env.conf
。如果我没有跨多个主机进行集群,这可能就足够了(默认情况下,我的
/etc/rabbitmq
中没有添加
rabbitmq.conf


据我所知(我不是
rabbitmq
专家),
rabbitmq.conf
用于控制一些基于
erlang
的选项。我个人使用内核选项将rabbitmq绑定到我选择的接口。但是,您可以在那里做很多其他事情—在示例中,您可以配置rabbitmq通过
ssl
进行通信,并要求所有客户端使用其证书中的特定字段进行身份验证。据我所知,您不能通过使用
rabbitmq env.conf
rabbitmq env.conf
来设置启动时读取的环境变量
rabbitmq.conf
用于设置TCP端口、SSL证书等内容

环境变量(通过
rabbitmq env.conf
指定)通常用于配置必须在Erlang虚拟机启动之前设置的值,如节点名称、日志和数据库文件的位置等



注意:RabbitMQ团队监视并有时只回答有关StackOverflow的问题。

RabbitMQ env.conf
用于设置启动时读取的环境变量
rabbitmq.conf
用于设置TCP端口、SSL证书等内容

环境变量(通过
rabbitmq env.conf
指定)通常用于配置必须在Erlang虚拟机启动之前设置的值,如节点名称、日志和数据库文件的位置等


注意:RabbitMQ团队监视并仅有时回答有关StackOverflow的问题