문제

파일 서버와 두 개의 통합 서버가 있습니다.각 통합 서버에는 동일한 작업이 있습니다.파일 서버의 "들어오는"폴더에서 파일을 픽업 한 다음 프로세스합니다.이 서비스는 Spring Integration 을 사용합니다.두 대의 서버 '서비스는 한 번의 통합 서버조차도 실패하더라도 다른 하나는 계속 작동 할 수 있도록합니다.이 두 가지는 서로 독립적이기 때문에 두 서비스가 파일 서버에서 동일한 파일을 선택하지 않는지 확인할 수 있는지 확인할 수 있습니다 또한 마스터 - 슬레이브 접근법도 찾고 있습니다....에

도움이 되었습니까?

해결책

파일 로커를 사용할 수있는 것처럼 보입니다.이

와 같은 일은
 <file:inbound-channel-adapter id="filesIn"
       directory="file:${input.directory}" prevent-duplicates="true">
    <file:nio-locker/>
  </file:inbound-channel-adapter>
.

이 설명서를 확인하십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top