현재 우리는 2 개의 응용 프로그램 서버를 보유하고 있으며 각각 응용 프로그램 수준 캐시가 있으며 중앙 데이터베이스 서버를 가지고 있습니다. 두 서버의 응용 프로그램 캐시를 동기화하기 위해 우리는 중간에 JMS 브로커를 설정했습니다. JMS에 메시지를 보내는 한 서버의 캐시 지우기에서 other가 등록되어 있으므로 메시지를 가져오고 메시지 내용을 기반으로 특정 항목을 지 웁니다.중앙 집중식 캐시 서버. (Ehcache 또는 Hazelcast)
이 메시징 시스템은 캐시 항목을 지우는 데 대기 시간을 추가하기 때문에 일정 시간 동안 응용 프로그램 수준 캐시간에 불일치가 발생합니다.
그래서 모든 캐시를 동기화 상태로 유지하기 위해이 모든 추가 작업을 피하기 위해 중앙 집중식 캐시 서버가 있다고 생각했습니다.
우리는, Hazelcast이 캐시 홀드 결과 집합을 으로 Ehcache/테라코타 또는 를 사용하여 생각하고 정보를 고정하고, 일부 시스템 특정 한다거나 할 수 있습니다.
우리에게 가장 적합한 캐시 솔루션을 제안하십시오.
모든 memcache 클라이언트를 사용하여 Hazelcast 노드에있는 항목을 캐시 할 수 있습니다. Hazelcast는 memcache 프로토콜을 지원합니다. –