Java Desktop 프로젝트에서 hazelcast를 사용하여 1 - 6 개의 클라이언트간에 실시간 공유 데이터를 동기화합니다. 두 개의 클라이언트가 같은 항목을 동시에 예약 할 수 없도록 해당 상태 (약속 있음/없음)와 함께 약 200 개의 항목 맵을 저장합니다.hazelcast 클러스터에 라이트 멤버 만 포함되어 있으면 어떻게됩니까?
클라이언트 하드웨어가 균일하지 않기 때문에 성능을 최적화하기 위해 가장 느린 멤버를 lite members으로 구성했습니다. 이것은 응답 시간을 향상시키는 것으로 보입니다.
그러나 멤버를 모두 라이트 멤버로 설정하면 (예 : 스토리지가없는 경우) 공유 된지도가 제대로 작동하는 것으로 나타났습니다. 그래서 제 질문은 라이트 멤버만으로 구성된 헤이즐 캐스팅 클러스터의 의미는 무엇입니까?
:
은 당신이 클러스터 형성의 '라이트'메시지가 표시합니까 내가 hazelcast - 1.9.4.4 플래그와 함께 -Dhazelcast.lite.member = TRUE 스위치를 사용 여전히 -Dhazelcast.super.client = true라는 이름이므로 효과가 없습니다. –그래서 내가 시작한 첫 번째 클라이언트가 라이트 일 경우 어떻게됩니까? –
put 작업이 시간 초과됩니다. – javanes