Java NIO框架Mina、Netty、Grizzly介绍
来源:互联网 发布:网络编程基础 编辑:程序博客网 时间:2024/06/02 19:25
Mina:
Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在使用 Mina的应用包括:Apache Directory Project、AsyncWeb、AMQP(Advanced Message Queuing Protocol)、RED5 Server(Macromedia Flash Media RTMP)、ObjectRADIUS、 Openfire等等。
Netty:
Netty是一款异步的事件驱动的网络应用框架和工具,用于快速开发可维护的高性能、高扩展性协议服务器和客户端。也就是说,Netty是一个NIO客户端/服务器框架,支持快速、简单地开发网络应用,如协议服务器和客户端。它极大简化了网络编程,如TCP和UDP套接字服务器。
Grizzly:
Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA NIO作为基础,并隐藏其编程的复杂性。容易使用的高性能的API。带来非阻塞socketd到协议处理层。利用高性能的缓冲和缓冲管理使用高性能的线程池。
OK,我们现在可以看看三者的简单对比了。
来源:
0 0
- Java NIO框架Mina、Netty、Grizzly介绍
- Java NIO框架Mina、Netty、Grizzly介绍
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架之Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java NIO框架之Mina、Netty、Grizzly介绍与对比
- Mina入门:Java NIO框架Mina、Netty、Grizzly介绍与对比
- 谨在此简单地记录下,心酸,激动
- maven的初步使用--Eclipse android maven的项目创建
- How to Setup Cordova for Windows 7
- Jersey中处理POST格式的Best Practice
- LeetCode刷题笔录 Remove Duplicates From Sorted Array
- Java NIO框架Mina、Netty、Grizzly介绍
- 新一批电子商务解决方案和企业管理应用加入 VM Depot 中国站点
- 关于上传图片的基本的的思路介绍
- 写在大三结束时
- 1. FATFS 分析之——数据结构
- 一点小想法
- Web App开发入门
- VM Depot 镜像新增系列II – 学习管理系统,内容管理系统以及平台管理工具
- Linux Shell经典实例解析--Oracle启动脚本(上)