글로벌 캐시 설정

글로벌 캐시로 구성된 통합 노드를 마이그레이션한 후 글로벌 캐시 구성을 완료하기 위해 추가 단계가 필요할 수 있습니다.

태스크 정보

에서 IBM® App Connect Enterprise 13.0 글로벌 캐시 구성을 위해서는 cacheServerName 매개변수를 설정해야 하며, 이 매개변수는 해당 글로벌 캐시 시스템 내에서 고유해야 합니다.

대상 통합 노드의 이름이 소스 통합 노드의 이름과 동일한 경우 추가 구성이 필요하지 않습니다. 그러나 대상 통합 노드의 이름이 소스 통합 노드의 이름과 다른 경우 다음 변경을 수행하여 글로벌 캐시의 구성을 완료하십시오.

기본적으로 IBM App Connect Enterprise 13.0 의 통합 서버는 Java 17을 사용하며, 이 버전은 WXS 내장 그리드나 외부 WXS 그리드와의 연결을 지원하지 않습니다. WXS 기능을 사용하려면 ibmint specify jre 명령 을 사용하여 통합 서버가 Java 8을 사용하도록 구성해야 합니다.

프로시저

고유한 정의cacheServerName 에서server.conf.yaml 통합 서버용 파일을 업데이트하고 cacheServerName 의 가치catalogClusterEndPoints 재산.

다음 예를 살펴보겠습니다. 노드가 에서 IBM Integration Bus 10.0IB10NODE 라는 IBM App Connect Enterprise 13.0 이름으로 ACE12NODE마이그레이션된다면, 의 값은 catalogClusterEndPoints 입니다 IB10NODE_localhost_2800:localhost:2803:2801. 마이그레이션 후 카탈로그 서버의 다음 샘플 글로벌 캐시 스탠자에 표시된 대로 cacheServerName 에서 ACE12CatalogServer 의 값을 지정하고 catalogClusterEndPoints 의 값을 ACE12CatalogServer:localhost:2803:2801로 업데이트하십시오.

GlobalCache:
    cacheOn: true
    cacheServerName: 'ACE12CatalogServer'
    catalogClusterEndPoints: 'ACE12CatalogServer:localhost:2803:2801'
    catalogDomainName: 'WMB_IB10NODE_localhost_2800'
    catalogServiceEndPoints: 'localhost:2800'
    enableCatalogService: true
    enableContainerService: true
    enableJMX: true
    haManagerPort: 2801
    jmxServicePort: 2802
    listenerHost: 'localhost'
    listenerPort: 2800

마찬가지로, 컨테이너 서버에 대해 고유한 cacheServerName도 정의하십시오. catalogClusterEndPoints의 값은 글로벌 캐시 구성에 참여하는 모든 통합 서버에 대해 동일합니다. ACE12ContainerServer2cacheServerName 가 있는 컨테이너 서버의 글로벌 스탠자는 다음 예제와 유사합니다.

GlobalCache:
    cacheOn: true
    cacheServerName: 'ACE12ContainerServer2'
    catalogClusterEndPoints: 'ACE12CatalogServer:localhost:2803:2801'
    catalogDomainName: 'WMB_IB10NODE_localhost_2800'
    catalogServiceEndPoints: 'localhost:2800'
    enableCatalogService: false
    enableContainerService: true
    enableJMX: true
    haManagerPort: 2805
    jmxServicePort: 2806
    listenerHost: 'localhost'
    listenerPort: 2804