WSO2 DSS 데이터베이스 연결 매개 변수에서 자리 표시자를 사용할 수 있습니까? $ {prod.db.url}을 실행하고 런타임에 레지스트리에서 바꾸시겠습니까? 감사합니다. .WSO2의 자리 표시 자 사용 DB 연결 매개 변수의 DSS dbs 파일
1
A
답변
0
데이터 원본 연결은 dataservice 배포 시간에 검사되고 설정됩니다. 따라서 드라이버 클래스 이름, 연결 URL과 같은 데이터 소스 구성을 제공해야합니다. 배포시에
0
배포 단계에서 db url, 드라이버 이름, 사용자 이름, 암호와 같은 데이터 소스 구성이 필요하므로 레지스트리에서이를 참조 할 수 없습니다.
귀하의 요구 사항은 동일한 환경을 관리하고 서버 수준에서 데이터 소스를 생성하는 옵션 인 Carbon_Datasources을 필요로한다고 가정합니다.
이러한 데이터 소스는 다음과 같은 .dbs
파일에서 참조 할 수 있습니다. 아래 예제에서 serviceDS
은 구성된 데이터 소스입니다.
<config id="rs">
<property name="carbon_datasource_name">serviceDS</property>
</config>
<query id="deliveryService" useConfig="rs">
동일한 관리를위한 다른 데이터 소스의 종류 및
here를 추가
here을 참조.
구성/데이터 소스에서 데이터 소스를 구성한 다음 참조 할 수 있습니다. 드롭 다운 메뉴에서 Carbon Datasource를 선택해야합니다. "이름"필드는 데이터 소스의 이름입니다. "Id"는이 서비스에서이 데이터 소스에 사용할 ID입니다. –