一。相同点:一个做者开发,异步非阻塞线程通讯框架 二。不一样点: mina 抽象模型简单,容易上手,定制化特殊需求困难 netty 抽象模型复杂,定制化须要容易作到, mina 对 buffer 只是作了简单的封装, netty 使用了buffer-pool 等,减小gc的压力 netty 提供了高效的selector 事件监听,减小了和内核打交道。 三。其余 mina 目前社区不够活跃,netty目前社区活跃。线上的服务建议使用netty