第13章 ファイルベースの設定
AMQ C++ は、connect.json という名前のローカルファイルからの接続確立に使用される設定オプションを読み取ることができます。これにより、デプロイメント時にアプリケーションで接続を設定できます。
ライブラリーは、接続オプションを指定せずにアプリケーションがコンテナーの connect メソッドを呼び出すと、ファイルの読み取りを試みます。
13.1. ファイルの場所 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
設定されている場合には、AMQ C++ は MESSAGING_CONNECT_FILE 環境変数の値を使用して設定ファイルを検索します。
MESSAGING_CONNECT_FILE が設定されていない場合には、AMQ C++ は以下の場所で connect.json という名前のファイルを検索します。最初の一致で停止します。
Linux の場合:
-
$PWD/connect.json:$PWDはクライアントプロセスの現在の作業ディレクトリーです。 -
$HOME/.config/messaging/connect.json:$HOMEは現在のユーザーのホームディレクトリーに置き換えます。 -
/etc/messaging/connect.json
Windows の場合:
-
%cd%/connect.json:%cd%はクライアントプロセスの現在の作業ディレクトリーです。
connect.json ファイルが見つからない場合、ライブラリーはすべてのオプションにデフォルト値を使用します。