cache-server.cmd를 실행하지 않고 coherence.cmd를 실행하는 간단한 J2SE App 조인 클러스터를 만들었고 coherence.cmd와 cache-server.cmd를 모두 실행하여 동일한 응용 프로그램을 실행하고이 조인을 클러스터에 추가했습니다. 그래서 차이점은 무엇입니까?일관성 클러스터에 연결하는 방법
cache-server.cmd 실행과 coherence.cmd 실행의 차이점을 알고 싶습니다.
cache-server.cmd를 실행하지 않고 coherence.cmd를 실행하는 간단한 J2SE App 조인 클러스터를 만들었고 coherence.cmd와 cache-server.cmd를 모두 실행하여 동일한 응용 프로그램을 실행하고이 조인을 클러스터에 추가했습니다. 그래서 차이점은 무엇입니까?일관성 클러스터에 연결하는 방법
cache-server.cmd 실행과 coherence.cmd 실행의 차이점을 알고 싶습니다.
세부 정보는 제공하지 않습니다. 일관성을 설치할 때 oracle이 제공하는 기본 구성에서 cache-server.cmd는 일관성 저장소 노드를 시작하는 기본 스크립트입니다. 일관성을 유지하려면 여러 개의 "cache-servers"= 일관성 스토리지 노드를 시작합니다 (기본적으로 일관성 클러스터를 구축합니다).
Coherence.cmd 기본 스크립트는 또한 클라이언트로 클러스터에 연결된 코 히어 런스 노드를 시작합니다. 우리가 실행할 때 일관성에 대한 몇 가지 기본 작업을 실행할 수 있지만 이것은 생산 도구가 아닙니다.
문제가 "cache-server 또는 coherence.cmd를 실행하는 앱"과 연결되어 있다고 생각합니다. 이것은 그것이 작동하는 방식이 아닙니다. 일관성을 제대로 유지하려면 coherence API를 사용하는 앱을 만들어야합니다. 예를 들어 Java에서 가장 쉬운 방법은 maven app를 빌드하고 coherence.jar 종속성을 추가하는 것입니다. 그럼 당신은 클래스를 가져올 수 있습니다 존재하는 경우
import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;
다음 한 줄의 코드에 당신이 그것에 캐시 테스트 또는를 conect를 만들 :
NamedCache cache = CacheFactory.getCache("test")
는 그런 다음 캐시로 작업 할 수 있습니다. 응용 프로그램에서이 코드 줄을 실행하면 일관성 노드가됩니다. 기본 설정으로 컴퓨터에 일관성을 설치 한 경우 클러스터에 가입합니다 (캐시 서버를 시작한 경우).
1000 피트 크기입니다.
질문에 대해 더 자세히 설명해주십시오. – SubOptimal