당신은 개발에 tangosol-coherence-override-dev.xml
파일을 사용하고 생산 tangosol-coherence-override-prod.xml
수 있습니다. Coherence documentation에 따르면
tangosol-coherence-override-dev.xml
-이 파일은 일관성이 개발자 모드에서 시작되는 tangosol-coherence.xml
파일에서 작동 설정을 재정의합니다. 기본적으로 Coherence는 개발자 모드에서 시작되며이 파일의 설정이 사용됩니다. 이 파일의 설정은 개발 환경에 적합합니다. 이 겹쳐 쓰기 파일의 스키마 파일과 작동 가능한 배치 디스크립터의 스키마는 동일합니다.
tangosol-coherence-override-prod.xml
-이 파일은 Coherence가 프로덕션 모드에서 시작될 때 tangosol-coherence.xml
파일의 조작 설정을 대체합니다. 이 파일의 설정은 프로덕션 환경에 적합합니다. 이 겹쳐 쓰기 파일의 스키마 파일과 작동 가능한 배치 디스크립터의 스키마는 동일합니다. 당신이 더 많은 유연성을 필요로하는 경우
(예를 들어, 당신이 등을 개발, 통합 테스트, 스테이징, 별도의 환경이), 당신이 사용되어야한다 구성 파일을 지정하는 tangosol.coherence.override
시스템 속성을 사용할 수 있습니다. Coherence 문서의 3.7 및 3.8 장은 이러한 구성 가능성을 자세히 설명합니다.
개발 및 생산을 위해 다른 포트와 주소를 사용하여 응용 프로그램에서이 두 xml을 사용해야 함을 의미합니다. ? 응용 프로그램 일관성을 실행하면 자동으로 프로덕션 및 dev 버전 xml을 식별합니다? 이 경우 5 가지 환경에서 애플리케이션을 테스트해야한다면 xml을 어떻게 구성 할 수 있습니까? 저에게 알려주세요. –
안녕하세요. Krzysztof, 참조 해 주셔서 감사합니다. 지정된대로 tangosol-coherence-override-dev.xml과 tangosol-coherence-override-prod.xml을 작성하고 특정 환경에로드 할 개별 컨텐츠를 작성했습니다. 하지만 앱을 실행할 때와 같이 dev를로드하거나 xml을로드해야하는 경우를 식별하는 방법과 같은 시점에서 중단되었습니다. 좀 더 설명해주세요. –
안녕하세요 Krzysztof, 설명서를 읽었으며 여러 개의 재정의 파일을 정의 할 수 있으며 모드에 따라 액세스 할 수 있음을 알게되었습니다. 하지만 제 생각에는 dev, opdev, deva, sita 및 prod와 같은 5 가지 환경이 있습니다. 5 개의 tangasol-coherence-over- (mode) .xml을 만들었습니다 (모드 값은 - dev, opdev, deva 및 sita). 하지만 응용 프로그램이 dev 환경에서 실행되고 있음을 어떻게 알 수 있습니까? 그래서 dev의 특정 XML 파일을로드해야합니다. 나는 이것도 내가 잘할 수없는 길이있을 것이라고 생각한다. 설명서를 잘못 이해하고있는 것일 수 있습니다. 제 이해가 정확하지 않으면 제게 정정하십시오. –