작업이 있습니다 (나중에 설명하겠습니다). 알고있는 한 Hazelcast가 최선의 선택입니다. 그러나 그것은 많은 기능과 용도를 가지고 있으므로 정확히 무엇을 선택해야하는지 이해할 수 없습니다.Hazelcast 기능 선택
사실 작업은 다음과 같습니다
나는 자바 서버 응용 프로그램 A와 자바 서버 응용 프로그램 B. 나는 그들 중 일부는 그들 중 일부는 B 인스턴스를 잡고, A 앱 인스턴스를 잡고, 여러 자바 서버가, 일부는 모두 잡고 있습니다.
모든 서버간에 하나의 맵을 저장해야합니다. A와 B는 모두지도에 넣을 수 있고 B는 키로지도에서 읽을 수 있습니다.
그래서 분산 된지도가 필요하다고 생각하지만 다른 기능이 필요한지 이해할 수 없습니까? 백업 구성은 무엇입니까? B가 키로 조회하기 위해 분산 쿼리가 필요합니까? "Hazelcast 클라이언트"가 필요합니까?
노드 대 클라이언트에 관한 요지는 내가 궁금해 한 것이었다 .... 대답 - 시도해 보라 ..? – Crowie
정확히, 귀하의 상황에 가장 적합한 것을보십시오. 말하자면 3 개의 안정적인 jvms가 이미 실행 중이라면 Hazelcast 인스턴스를 각각의 jvms에 임베드하는 것이 좋습니다. 그렇지 않으면 {x} 노드의 외부 그리드를 실행하고 HazelcastClient를 통해 노드와 대화하는 것이 매우 쉽습니다. 요즘 나는 후자의 경우를 취하는 경향이 있지만, 처음에는 쉽게 전의 사례를 발견했습니다. – vikingsteve