イベントドキュメント http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelEvent.htmlnettyはイベントの並行性を受け取りますか? DownStreamイベントとUpsreamイベントはどうですか?例えば
: は、同時に2つのイベントを取得することはできますか?
@Override
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
Thread.sleep(10000);
}
messageReceivedに時間がかかる場合は、別のスレッドで別のmessageReceivedを受信できますか? またはnettyにはすべてのイベントのキューがありますか?
別の例
int i=0;
@Override
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
i++;
}
正しいインクリメントされますか?
もう1つの質問です。
アップストリームイベントとダウンストリームイベントは同時に動作していますか?
を呼び出されますそれとも、コンテンツを共有する必要がない場合は、あなただけのチャネルあたりハンドラの新しいインスタンスを追加することができます。他のオプションは、状態情報を共有するためにChannelLocalを使用することです。 javadocsをチェックアウトしてください:http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelLocal.html –