Netty 3.7.0 を使用しており、ChannelPipeline の最初の要素として ExecutionHandler (OMATPE) を追加しています。
Q1 : このセットアップでは、WorkerPool のサイズを 1 に設定しても安全です。これは、ExecutionHandler によって提供される Executor に追加される ChannelDownstreamEventRunnable を作成するだけだからです。それとも、ここで何か不足していますか?
Q2 : パイプラインにはいくつかのデコーダーもあります。そのため、デコード作業は ExecutionHandler-Thread によって行われます。これはある種の「悪い習慣」ですか?つまり、ExecutionHandler-Threads ブロックはいつですか? しかし、その後、ExecutionHandler の Executor のキューが増加するだけで、接続は引き続き WorkerPool によって処理されます。