138.4. replicatedmap 캐시 소비자


다중 맵 캐시의 경우 이 구성 요소는 맵 캐시 소비자와 동일한 리스너 / 변수를 제공합니다(업데이트 및 enviction 리스너 제외). 유일한 차이점은 URI 내부의 다중 맵 접두사입니다. 다음은 샘플입니다.

fromF("hazelcast-%sbar", HazelcastConstants.MULTIMAP_PREFIX)
.log("object...")
.choice()
    .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
        .log("...added")
                .to("mock:added")
        //.when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ENVICTED))
        //        .log("...envicted")
        //        .to("mock:envicted")
        .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.REMOVED))
                .log("...removed")
                .to("mock:removed")
        .otherwise()
                .log("fail!");

응답 메시지 내의 헤더 변수:

이름유형설명

CamelHazelcastListenerTime

long

이벤트 시간(밀리초)

CamelHazelcastListenerType

문자열

map consumer sets here "cachelistener"

CamelHazelcastListenerAction

문자열

이벤트 유형 - 여기에 추가제거 (및 곧 실행됨)

CamelHazelcastObjectId

문자열

오브젝트의 소행성 (oid of the object)

CamelHazelcastCacheName

문자열

캐시 이름 - 예: "foo"

CamelHazelcastCacheType

문자열

캐시 유형 - 여기서 replicatedmap

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.