최대 절전 모드로 봄을 사용하고 있습니다. & 내 응용 프로그램에는 3 개의 모듈이 있습니다. 각 모듈에는 특정 데이터베이스가 있습니다. 따라서 응용 프로그램은 3 개의 데이터베이스를 처리합니다. 서버가 시작될 때 데이터베이스 중 하나가 작동 중지되면 서버가 시작되지 않습니다. 내 요구 사항은 데이터베이스가 다운 된 경우에도 서버가 다른 모듈의 데이터베이스가 최대으로 시작해야하므로 사용자는 다른 두 모듈에서 작업 할 수 있습니다. 제발 이걸 어떻게 얻을 수 있을지 제안 해주세요. 스프링 3.x 및 최대 절전 모드 3.x를 사용 중입니다. 또한 c3p0 연결 풀링을 사용하고 있습니다. 응용 프로그램 서버는 입니다. Tomcat입니다.데이터베이스가 다운 된 경우에도 App Server를 시작하는 방법은 무엇입니까?
감사합니다.
굵게 표시된 텍스트는 무엇입니까? – adarshr
시도해 보셨습니까? c3p0이 모든 연결을 사전 검사하지 않으면 사용하려고 시도 할 때까지 특정 데이터베이스가 다운되었음을 알지 못할 것입니다. 그때까지 귀하의 신청서는 이미 시작되었습니다. – beny23
안녕하세요, Beny, 답장을 보내 주셔서 감사합니다. c3p0의 유효성 검사가 실패하면 데이터베이스가 다운 된 경우 서버가 올바르게 시작되지 않습니다. 내가 틀렸다면 나를 바로 잡아주세요. 감사! – user1016403