3.7.0版本之前的配置文件采用经典格式,或者称之为erlang term的方式(下面统称为经典格式),其配置文件的后缀为".config",例如:
[
{rabbit,
[
{tcp_listeners, [5672]},
{connection_max, 3000}
]
}
].
经典格式的配置文件对于刚开始使用rabbitmq的用户并不是非常友好,因为一些必须的","和"."、"[]"和"{}"的不同嵌套,这些虽然都是erlang的基本语法,但对于不熟悉erlang的用户会感到困惑,配置起来会显得略复杂,甚至容易出错。
从3.7.0版本开始,rabbitmq推出了新格式的配置文件,配置文件采用KV键值对的格式(下面统称为KV格式),其配置文件的后缀为".conf",例如:
# this is a comment
listeners.tcp.default = 5672
相比经典格式,KV格式的配置文件简介明了,同时更具可读性与维护性。
然而使用过程中,也还是会遇到一些问题。最常见的就是:有哪些配置项、经典格式中的配置项在KV格式下对应的配置项名称是什么?
虽然这些问题,多看几次官方文档,或者参考github中给出的示例文件基本就能够解决了。但随着使用的深入