분당 대량 요청을 처리 할 Spring 기반 웹 응용 프로그램을 개발 중이며이 웹 응용 프로그램은 매우 신속하게 응답해야합니다. 우리는 플랫 파일에 요청 (데이터베이스 열 값 집합)을 쓰고 다른 프로세스는 플랫 파일에서이 데이터를 주기적으로 선택하여 데이터베이스에 쓰는 플랫 파일 기반 큐 메커니즘을 구현하기로 결정했습니다. . 나는 쓰는 것을 마친 파일들만 골라야한다.플랫 파일 (파일 기반 대기열)에 대량의 웹 게시 요청 쓰기 (파일 기반 대기열)
플랫 파일을 사용할 때마다받은 각 요청에 대해 컨트롤러 메서드 내에서 플랫 파일을 열고 닫아야합니다.
내 질문은입니다.이 솔루션을 구현하는 더 좋은 방법이 있습니까? JMS는 현재 인프라가 없기 때문에 범위를 벗어납니다. 이 파일 기반 접근 방식이 좋으면, 파일 I/O를 줄이는 더 좋은 방법이 있습니까? 현재 디자인으로는받은 각 웹 요청에 대해 플랫 파일을 열거 나 닫거나 닫습니다. 이는 나쁘다는 것을 알고 있습니다. :(
봉투 :. 스프링 소스 ToolSuite, 아파치/톰캣 Oracle과 같은 백엔드와