一。相同点:一个作者开发,异步非阻塞线程通信框架 二。不同点: mina 抽象模型简单,容易上手,定制化特殊需求困难 netty 抽象模型复杂,定制化需要容易做到, mina 对 buffer 只是做了简单的封装, netty 使用了buffer-pool 等,减少gc的压力 netty 提供了高效的selector 事件监听,减少了和内核打交道。三。其他mina 目前社区不够活跃,netty目前社区活跃。线上的服务建议使用netty
本文共 310 字,大约阅读时间需要 1 分钟。
一。相同点:一个作者开发,异步非阻塞线程通信框架 二。不同点: mina 抽象模型简单,容易上手,定制化特殊需求困难 netty 抽象模型复杂,定制化需要容易做到, mina 对 buffer 只是做了简单的封装, netty 使用了buffer-pool 等,减少gc的压力 netty 提供了高效的selector 事件监听,减少了和内核打交道。三。其他mina 目前社区不够活跃,netty目前社区活跃。线上的服务建议使用netty
转载于:https://my.oschina.net/u/1388024/blog/1587504