代码之家  ›  专栏  ›  技术社区  ›  Manuel Jordan

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

  •  0
  • Manuel Jordan  · 技术社区  · 6 年前

    我在读:

    不清楚的是

    • 使用时 rabbitmq.conf rabbitmq-env.conf ?

    特别是当强制使用一个而不是另一个时,它在运行什么操作系统(windows、linux、mac)rabbitmq是没有关系的。

    2 回复  |  直到 6 年前
        1
  •  1
  •   Greg0ry    6 年前

    我在Linux上,而且两者都用。

    在我的系统中 rabbitmq 带有预配置 rabbitmq-env.conf . 如果我没有跨多个主机进行集群(没有 rabbitmq.conf 添加到我的 /etc/rabbitmq 默认情况下)。

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

        2
  •  1
  •   Luke Bakken    6 年前

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

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


    注: rabbitmq团队监控 the rabbitmq-users mailing list 有时只在stackoverflow上回答问题。