2014-02-14 5 views
2

저는 netty 4를 사용하고 있습니다. 프로그래밍 모델에 익숙해 지려고합니다. 그러나 여기에 netty의 문서에 대한 만족스러운 대답을 찾을 수 없었다는 질문이 있습니다.ChannelInboundHandler.channelRead에서 long 연산을 수행하는 것이 좋습니까?

ChannelInboundHandler.channelRead()에서 오랜 작업을 수행하는 것이 좋습니까? 그렇게하면 응용 프로그램의 처리량이 저하됩니다. 그 일을 피하고 channelRead()Executor에 대기열에 넣기 작업에만 사용해야합니까?

답변

1

오랫동안 실행되는 것을 dod하는 것은 좋지 않습니다. 다른 스레드에서 IO 스레드를 수행해야합니다.

관련 문제