2015-05-13 56 views
0

我有一個使用Netty 4.0.27實現的服務器代理來支持一組自定義協議。其中一種協議在將消息返回給客戶端之前處理具有簡單雙處理程序管道的服務器的結果:一個自定義的LengthFieldBasedFrameDecoder,後跟一個對每個消息/幀執行一些不平凡處理的處理程序。代理將很快在高CPU /核心服務器上進行壓力測試,我希望通過將消息從處理程序傳遞到線程池進行處理,檢索處理後的消息並將它們發送到客戶端(在正確的順序)。在Netty處理程序中,我看不到如何執行此操作,因爲它本質上是回調。如何使用線程池來卸載Netty處理程序的處理

有什麼想法?

回答