Konstantin Pavlov

Results 57 comments of Konstantin Pavlov

Changed to default number of threads. You may extend 'createWorkerEventLoopGroup()' method in subclass. That's a quick fix, not necessary the best one.

See io.netty.channel.MultithreadEventLoopGroup#DEFAULT_EVENT_LOOP_THREADS ``` DEFAULT_EVENT_LOOP_THREADS = Math.max(1, SystemPropertyUtil.getInt( "io.netty.eventLoopThreads", NettyRuntime.availableProcessors() * 2)); ``` Maybe, you should tune boss EventLoopGroup ?com.github.kpavlov.jreactive8583.AbstractIso8583Connector#getBossEventLoopGroup

To limit the number of concurrent connections to your server - on a UNIX system - you can set the ulimit on file descriptors before running the application, and, once...

@mrtechit, Can you share your test please?

@mrtechit, I added [test ](https://github.com/kpavlov/jreactive-8583/blob/master/src/test/java/com/github/kpavlov/jreactive8583/example/LockDetectionIT.java) but can't reproduce it. Can you help me to reproduce?

If you do a blocking job - it deplets the thread pool and will eventually explode. Make sure the blocking job is executed on worker group event loop and increase...

Hi, I would suggest trying to test parsing guide against the j8583 library. My library does not deal with message parsing, it's responsibility of the MessageFactory

Thanks. Am I right that providing I50Factory to the server or client does the job? ``` java I50Factory messageFactory = new I50Factory(SimpleTransformer.class); Iso8583Client client = new Iso8583Client(messageFactory); Iso8583Server server =...

Thank you, @Keyhan, send it please. BTW Channel.writeAndFlush is thread-safe so why should we synchronize externally?