2013-06-23 3 views
1

governance 레지스트리에 Endpoint Lookup Sample이 있으며 여기서 axis2 서비스는 거버넌스 레지스트리를 사용하여 다른 서비스의 끝점 주소를 조회합니다.WSO2 거버넌스 레지스트리 끝점 조회 예제 원격 사용 사례

WSO2 응용 프로그램 서버에 axis2 서비스 샘플을 배포하고 동일한 WSO2 관리 서버를 사용하여 끝점 참조를 저장하려고합니다. 이제 거버넌스 레지스트리는 응용 프로그램 서버와 원격으로 연결됩니다.

질문 :

1) 난 그냥 RemoteRegistry와 샘플 EndpointLookupServiceComponent 년에는 RegistryService를 교체해야합니까? 예 :

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 접근 방식은 무엇입니까?

답변

3
  1. 예 레지스트리에 액세스하려면 RemoteRegistry 인스턴스를 사용해야합니다.

  2. 이 작업을 수행하는 한 가지 방법은을 WSO2 Application Server에 사용하는 것입니다. 따라서 레지스트리 리소스로 자격 증명을 저장하고 서비스 내의 레지스트리 API를 통해 액세스 할 수 있습니다.

관련 문제