有没有像apache mina中的机制? mina处理起来感觉比较轻松。

解决方案 »

  1.   

    mina是自己封装的包处理机制。如果我们自己动手写,一般来讲在接受报文的位置不会去对报文做任何处理,报告合法性校验等,因为需要保证通讯的效率。接受报文的地方越简单越好。。收到报文后讲报文丢给线程池去处理,这样服务系统就处于多线程异步处理模式下,对系统性能有保证。但是事情总有两面性,异步模式下前段如果需要跟踪指令的执行情况是一件很困难的事情,需要在报文中定义指令流水号等类似信息来加与处理。。