У меня есть приложение на основе Apache Mina 2.0.4, в котором я использую ExecutorFilter для создания потока в событии message_received.
Я обнаружил, что в производственной среде в какой-то момент времени ExecutorFilter не создает потоки. Вместо этого он блокирует сообщение запроса.
Может ли кто-нибудь рассказать, как правильно использовать ExecutorFilter? Я ожидаю до 100 одновременных подключений к моей заявке.
Это мой класс, который переопределяет класс ExecutorFilter-
открытый класс OneIExecutorFilter расширяет 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);
}
}