0

생산 환경에서 최대 절전 모드 검색을위한 직접 공급 업체로 infinispan을 사용하는 것에 대한 제안 사항이 있습니까?최대 절전 모드로 검색 디렉토리 공급자

우리의 생산 환경 클러스터는 infinispan은 우리의 경우 두 노드가 의미에만 두 개의 서버를 실행 ..

그래서 나는 기반 파일 중 하나에 대한 어느 하나를 이동하거나 기반 인덱싱을 infinispan 혼란 생각을 가지고?

또한 mongodb를이 경우 디렉토리 공급자로 사용할 수 있습니까?

누구든지 프로젝트에서 mongodb + hibernate 검색을 사용 했습니까?

감사 수레 쉬

답변

1

두 개의 디렉토리 서비스 공급자 사이의 차이 :

  • 파일 기반의 마스터/슬레이브
  • Infinispan

본질적으로 첫 번째는 설정을 간단입니다 Infinispan을 구성 할 필요가 없기 때문에 인덱스는 주기적으로 동기화되지만 두 번째 인덱스는 주기적으로 동기화됩니다. 실시간 복제.

색인을 MongoDB에 직접 저장할 수는 없지만 Infinisan은 지속성을 위해 CacheStore에 데이터를 저장하도록 구성 할 수 있습니다 (그렇지 않으면 각 서버 노드의 메모리에만 있음). MongoDB에 쓸 수있는 하나의 CacheStore 구현이 있습니다.

MongoDB에서 Hibernate Search를 사용하는 방법 : Hibernate Search는 Hibernate 기반 응용 프로그램과 함께 작동하므로 Hibernate OGM을 사용하여 MongoDB에 엔티티를 저장하면 작동합니다. Hibernate 프로그래밍 모델을 사용하지 않으려는 경우에도 Infinisan을 데이터 저장소로 직접 사용할 수 있으며 캐시 저장소를 통해 MongoDB에 보관할 수 있습니다. Infinispan도 최대 절전 모드 검색을 지원합니다.이 경우 Infinispan Query라고하지만 동일한 주석을 사용합니다.

관련 문제