第 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 文件,程序库会为所有选项使用默认值。