2012-03-26 38 views
0

我正在處理通過HTTP PUT接收文件的服務器進程。請求全天自動發送,而不是用戶。由於性能方面的原因,我目前正在處理內存中的所有內容,但是當我需要調節時,將文件寫入磁盤供以後處理。作爲最後的手段,我想留下寫信給磁盤,相反,我希望可以選擇通過保持連接打開來阻止它們,並且在我準備好之前不接收任何數據,可能需要5-10分鐘。我可以使用Netty從服務器端執行此操作嗎?Netty,限制HTTP請求,是否可以從服務器端長時間保持打開狀態?

感謝您的任何想法或意見

回答

0

您可以使用Channel.setReadable(false)來防止來自通道的任何新的讀取。一旦你準備好了,你必須再次調用Cannel.setReadable(true)。

相關問題