axis2 サービスがガバナンス レジストリを使用して別のサービスのエンドポイント アドレスをルックアップする、ガバナンス レジストリを使用したエンドポイント ルックアップ サンプルがあります。
axis2 サービス サンプルを WSO2 アプリケーション サーバーにデプロイし、エンドポイント参照を格納するために同じ WSO2 ガバナンス サーバーを引き続き使用したいと考えています。Governance Registry はアプリケーション サーバーに対してリモートになっていることに注意してください。
質問:
1)サンプル EndpointLookupServiceComponent の RegistryService をRemoteRegistryに置き換えるだけでよいですか? 例えば
public class EndpointLookupServiceComponent {
private static RegistryService registryService;
public EndpointLookupServiceComponent() {
registryService = new RemoteRegistry(
new URL("https://my-greg-server:9443/registry"), "admin", "admin");
}
...
}
2)次の値は通常、アプリケーション サーバーのどこに保存されますか?
"https://my-greg-server:9443/registry"
"admin"
"admin"
このタイプの情報を、サービス アーカイブ (aar) ファイルの外部にあるプロパティ ファイルに保存することはできますか? このアプローチにより、さまざまな環境 (DEV、TEST、PRD など) の値を簡単に変更できます。また、ファイル システムのアクセス制御を使用してプロパティ ファイルを保護し、ファイルを表示できるユーザーを制限することもできます。
このタイプの構成データを安全に保管するための標準の WSO2 アプローチは何ですか?