11장. 파일 기반 구성
Red Hat build of Rhea는 connect.json
이라는 로컬 파일에서 연결을 설정하는 데 사용되는 구성 옵션을 읽을 수 있습니다. 이를 통해 배포 시 애플리케이션에서 연결을 구성할 수 있습니다.
라이브러리는 애플리케이션에서 연결 옵션을 제공하지 않고 컨테이너 연결
메서드를 호출할 때 파일을 읽으려고 합니다.
11.1. 파일 위치
설정되어 있는 경우 Red Hat build of Rhea는 MESSAGING_CONNECT_FILE
환경 변수의 값을 사용하여 구성 파일을 찾습니다.
MESSAGING_CONNECT_FILE
이 설정되지 않은 경우 Red Hat build of Rhea build는 다음 위치 및 표시된 순서대로 connect.json
이라는 파일을 검색합니다. 첫 번째 일치 시 발생할 때 중지됩니다.
Linux의 경우:
-
$PWD/connect.json
. 여기서$PWD
는 클라이언트 프로세스의 현재 작업 디렉터리입니다. -
$HOME/.config/messaging/connect.json
.json입니다. 여기서$HOME
은 현재 사용자 홈 디렉터리입니다. -
/etc/messaging/connect.json
Windows에서:
-
%CD%/connect.json
. 여기서%cd%
는 클라이언트 프로세스의 현재 작업 디렉터리입니다.
connect.json
파일이 없는 경우 라이브러리는 모든 옵션에 기본값을 사용합니다.