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