14장. 장애 조치 배포
초록
Red Hat Fuse는 간단한 잠금 파일 시스템 또는 JDBC 잠금 메커니즘을 사용하여 페일오버 기능을 제공합니다. 두 경우 모두 컨테이너 수준 잠금 시스템을 사용하면 빠른 페일오버 성능을 제공하기 위해 번들을 보조 커널 인스턴스로 사전 로드할 수 있습니다.
14.1. 간단한 잠금 파일 시스템 사용
14.1.1. 개요
Red Hat Fuse를 처음 시작하면 설치 디렉터리의 루트에 잠금 파일이 생성됩니다. 기본 인스턴스가 실패하면 동일한 호스트 시스템에 있는 보조 인스턴스에 잠금이 전달됩니다.
14.1.2. 잠금 파일 시스템 구성
잠금 파일 장애 조치 배포를 구성하려면 예 14.1. “파일 잠금 Cryostat 구성” 에 속성을 포함하도록 기본 설치와 보조 설치 모두에서 etc/system.properties
파일을 편집합니다.
예 14.1. 파일 잠금 Cryostat 구성
karaf.lock=true
karaf.lock.class=org.apache.karaf.main.SimpleFileLock
karaf.lock.dir=PathToLockFileDirectory
karaf.lock.delay=10000
-
Karaf.lock - 잠금
파일이 기록되는지 여부를 지정합니다. -
Karaf.lock.class
- 잠금을 구현하는 Java 클래스를 지정합니다. 간단한 파일 잠금의 경우 항상org.apache.karaf.main.SimpleFileLock
이어야 합니다. -
Karaf.lock.dir
- 잠금 파일이 작성된 디렉토리를 지정합니다. 기본 설치와 보조 설치 둘 다 동일 해야 합니다. -
Karaf.lock.delay
- 밀리초 단위로, 잠금 재조정 시도 사이의 지연을 지정합니다.