ExecutorFilter を使用して message_received イベントでスレッドを作成している Apache Mina 2.0.4 に基づくアプリケーションがあります。
本番環境では、ある時点で ExecutorFilter がスレッドを作成していないことがわかりました。代わりに、リクエスト メッセージをブロックします。
ExecutorFilter を適切に使用する方法についてのガイドはありますか? アプリケーションへの同時接続数が最大 100 になると予想しています。
これは ExecutorFilter クラスをオーバーライドする私のクラスです-
public class OneIExecutorFilter extends ExecutorFilter {
public OneIExecutorFilter(IoEventType...eventTypes){
super(eventTypes);
}
@Override
public void sessionCreated(NextFilter nextFilter, IoSession session)
throws Exception {
super.sessionCreated(nextFilter, session);
}
@Override
protected void fireEvent(IoFilterEvent event) {
super.fireEvent(event);
}
}