第 11 章 基于文件的配置


红帽构建的 Rhea 可以读取用于从名为 connect.json 的本地文件建立连接的配置选项。这可让您在部署时在应用程序中配置连接。

当应用调用容器连接方法时,库会尝试读取文件,而无需提供任何连接选项。

11.1. 文件位置

如果设置,红帽构建的 Rhea 使用 MESSAGING_CONNECT_FILE 环境变量的值来定位配置文件。

如果没有设置 MESSAGING_CONNECT_FILE,红帽构建的 Rhea 会在以下位置搜索名为 connect.json 的文件,并按照所示的顺序搜索名为 connect.json 的文件。它在第一次遇到的匹配项时停止。

对于 Linux:

  1. $PWD/connect.json,其中 $PWD 是客户端进程的当前工作目录
  2. $HOME/.config/messaging/connect.json,其中 $HOME 是当前用户主目录
  3. /etc/messaging/connect.json

在 Windows 上:

  1. %CD%/connect.json,其中 %cd% 是客户端进程的当前工作目录

如果没有找到 connect.json 文件,则库为所有选项使用默认值。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.