Mina和Netty的选择
来源:互联网 发布:淘宝足球 编辑:程序博客网 时间:2024/06/07 01:12
Mina和Netty都是Java领域高性能和高可伸缩性网络应用程序的网络应用框架,在实际生产应用中都是不错的佼佼者。
Netty 是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。
“快速”和“简单”并不意味着会让你的最终应用产生维护性或性能上的问题。Netty 是一个吸收了多种协议的实现经验,这些协议包括FTP,SMTP,HTTP,各种二进制,文本协议,并经过相当精心设计的项目,最终,Netty 成功的找到了一种方式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。
目前正在使用 MINA 的软件包括有:Apache Directory Project、AsyncWeb、AMQP(Advanced Message Queuing Protocol)、RED5 Server(Macromedia Flash Media RTMP)、ObjectRADIUS、Openfire 等等。
0 0
- Mina和Netty的选择
- netty和mina的比较
- netty和mina的比较
- netty vs mina netty和mina的区别
- Apache mina,Netty的起源和历史
- Mina和Netty
- Mina和Netty
- Mina、Netty的比较
- 选择Netty的理由
- 基于Java NIO的两个著名的网络应用程序开发库Mina和Netty
- Java网络应用框架Mina和Netty初步接触笔记
- 流行 NIO Framework netty 和 mina 性能测评与分析
- Grizzly和Netty以及Mina简单性能对比
- netty vs mina
- java NIO: MINA, Netty
- netty vs mina
- Apache mina VS Netty
- Netty vs Mina
- lintcode ---- 最长公共前缀
- Android Material Design 兼容库的使用详解
- SIP路由
- centOS下整合Tomcat和redis
- 怎么样把pdf转换成word文档
- Mina和Netty的选择
- c++ 单例模式
- 【bzoj2946】[Poi2000]公共串
- Calendar 的一些常见用法 如判断是否是同一天
- 了解PRACK
- c++里面的protected和public、private有什么区别?
- JAVA WEB开发之环境搭建
- SIP代理服务器(1)
- vi & vim 打开 关闭 保存 文件