nettythrift
nettythrift copied to clipboard
io/ 业务分离
目前处理业务是在encode里面的。可以参考fb的nifty实现io/业务分离,有助于充分利用多核cpu的性能,又能降低排查故障的难度
ThriftServerDef serverDef = ThriftServerDef.newBuilder().listen(port)// .withProcessor(processor)// .using(threadPoolExecutor)// 这里的threadPoolExecutor就是业务的线程池