55.7. 캐시 복제 Camel 2.8

Camel 캐시 구성 요소는 RMI, JGroups, JMS 및 Cache Server를 비롯한 다양한 복제 메커니즘을 사용하여 서버 노드에 캐시를 배포할 수 있습니다.

작업을 수행하는 두 가지 방법이 있습니다.

1. ehcache.xml 을 수동으로 설정할 수 있습니다.

또는

2. 다음 세 가지 옵션을 구성할 수 있습니다.

  • cacheManagerFactory
  • eventListenerRegistry
  • cacheLoaderRegistry

첫 번째 옵션을 사용하여 Camel Cache 복제를 구성하는 것은 모든 캐시를 별도로 구성해야 하므로 약간의 하드 작업입니다. 따라서 모든 캐시 이름을 알 수 없는 상황에서 ehcache.xml 을 사용하는 것은 좋은 방법이 아닙니다.

두 번째 옵션은 캐시당 옵션을 정의할 필요가 없으므로 많은 다른 캐시를 사용하려는 경우 훨씬 좋습니다. 이는 복제 옵션이 CacheManagerCacheEndpoint 당 설정되어 있기 때문입니다. 또한 캐시 이름이 개발 단계에서 알 수 없는 유일한 방법입니다.

참고: Camel Cache 복제 메커니즘을 더 잘 이해할 수 있도록 EHCache 매뉴얼 을 읽는 것이 유용할 수 있습니다.

55.7.1. 예: JMS 캐시 복제

JMS 복제는 가장 강력하고 안전한 복제 방법입니다. Camel Cache 복제와 함께 사용하면 다소 간단해집니다. 예를 들어 별도의 페이지에서 사용할 수 있습니다.