第 13 章 基于文件的配置
AMQ Python 可以读取用于从名为 connect.json
的本地文件建立连接的配置选项。这可让您在部署时在应用程序中配置连接。
当应用调用容器 connect
方法时,库会尝试读取该文件,而不提供任何连接选项。
13.1. 文件位置
如果设置,AMQ Python 使用 MESSAGING_CONNECT_FILE
环境变量的值来查找配置文件。
如果没有设置 MESSAGING_CONNECT_FILE
,AMQ Python 会在以下位置按照所示的顺序搜索名为 connect.json
的文件。它会在遇到的第一个匹配项时停止。
在 Linux 中:
-
$PWD/connect.json
其中$PWD
是客户端进程的当前工作目录 -
$HOME/.config/messaging/connect.json
,其中$HOME
是当前用户主目录 -
/etc/messaging/connect.json
在 Windows 中:
-
%cd%/connect.json
其中%cd%
是客户端进程的当前工作目录
如果没有找到 connect.json
文件,程序库会为所有选项使用默认值。