2012-03-26 2 views
0

HTTP PUT을 통해 파일을받는 서버 프로세스에서 작업하고 있습니다. 요청은 사용자가 아닌 하루 동안 자동으로 장치에서 가져옵니다. 성능상의 이유로 메모리에있는 모든 것을 현재 처리하지만 나중에 스로틀해야 할 때 나중에 처리하기 위해 파일을 디스크에 기록합니다. 최후의 수단으로 디스크에 글쓰기를 남기고 싶습니다. 대신 연결을 유지하고 준비가 될 때까지 데이터를받지 못하게하여 5 ~ 10 분 정도 걸릴 수 있습니다. Netty를 사용하여 서버 측에서이 작업을 수행 할 수 있습니까?HTTP 요청을 조절하는 Netty는 서버 측에서 오랜 시간 동안 열어 둘 수 있습니까?

어떤 생각을 주셔서 감사 또는 아이디어

답변

0

당신은 채널에서 새로운 읽기를 방지하기 위해 (false)를 Channel.setReadable를 사용할 수 있습니다. 다시 준비가되면 Cannel.setReadable (true)을 다시 호출해야합니다.

관련 문제