스프링2 로드밸런싱 설정 DB가 이중화되어있는데, 사용자 분산처리를 못하고 있다?! 이럴 때는 간단하게 데이터 베이스 connection URL 에 옵션을 주어 로드벨런싱 설정을 할 수 있다. 예를들어 오라클 DB 2개가 다음과 같이 주어져있다.[IP : 123.123.123.123 / port : 1234] [IP : 123.123.123.567 / port : 5678] 이 2개의 서비스를 JDBC 를 통해 로드밸런싱하여 연결하고 싶다면URL 항목을 다음과 같이 작성하면 된다. jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=123.123.123.123)(PORT=1234)) (ADDRESS=(PROTO.. 2024. 10. 17. 스프링 스케줄러 중복 작동 주기적으로 데이터 업데이트가 필요한 작업이 있어 스케줄러 컨트롤러를 따로 뽑아내고 작업을 하는 중 문제가 발생했다. @Component @EnableScheduling public class ScheduledApplication { private static int count = 0; //실행 1초뒤 @Scheduled(fixedDelay = 1000) public void testScheduledTask() throws Exception { System.out.print("스케줄러 실행! "+ count++); System.out.println(" "+(System.currentTimeMillis()/1000)); } } 1초마다 실행되어야 할 스케줄러이지만 콘솔창은 다음과 같이 출력되었다. ... 스.. 2023. 3. 21. 이전 1 다음 반응형