`
flashing
  • 浏览: 350086 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

在netty和mina间,选择netty

阅读更多

今天仔细看了netty3.1的文档,得出这个结论;下面我要实际做一个语音视频的java组件项目,打算全部用netty来做网络层。

netty基本的架构和mina几乎完全一样,使用时候思想上差不多;但是有很多细节的改进。

比如google protocal buf的支持,比如更完整的ioc容器支持(spring,guice,jbossmc和osgi),而且背后还有jboss这样的商业公司支持,官方还吹嘘性能比mina和grizzly优秀不少。。。而且貌似文档上描述的对自定义线程模型的支持比mina文档上说的应该好得多。

 

其实我最看重的就是jboss的支持,这让这个项目充满了活力,至少目前来看比mina更新的勤快多了。

所以如果你在选择的话,我还是推荐你选择netty。

6
3
分享到:
评论
9 楼 天若子 2014-10-29  
都牛啊
8 楼 flashing 2014-06-13  
alexgreenbar 写道
Mina的创始人也在JBoss, 是个韩国人,以前面试过我。

nb,是在美国还是北京?
7 楼 alexgreenbar 2014-06-06  
Mina的创始人也在JBoss, 是个韩国人,以前面试过我。
6 楼 quiii 2011-03-24  
。。。热插拔 可以考虑加入jboss的其他几个子项目deployers, cl,
5 楼 flashing 2010-10-20  
donneyming 写道
我也想知道楼主怎么实现热插拔的啊 

不是我实现的热拔插,是2 楼 strawren :)
4 楼 donneyming 2010-10-19  
我也想知道楼主怎么实现热插拔的啊 
3 楼 donneyming 2010-10-06  
strawren 写道
以前也一直在mina和netty两个框架里徘徊,
我现在是用mina,感觉还不错的,自己在mina的http sample的基础改进,能较好的支持hessian和webservice。
mina2是支持spring的,至于OSGI,我觉得现在还不成熟,倒是我自己写了个classloader,基本上实现热拔插

想看看达人是怎么实现热插拔的 呵呵
2 楼 strawren 2010-07-07  
以前也一直在mina和netty两个框架里徘徊,
我现在是用mina,感觉还不错的,自己在mina的http sample的基础改进,能较好的支持hessian和webservice。
mina2是支持spring的,至于OSGI,我觉得现在还不成熟,倒是我自己写了个classloader,基本上实现热拔插
1 楼 xjchome 2010-01-28  
netty3.1 在使用时不知道传送文件要怎么做。

想和博主谈谈  QQ 12669344

相关推荐

    Java学习之IO总结及mina和netty

    NULL 博文链接:https://410063005.iteye.com/blog/1724491

    MINA2与Netty4比较分析

    从源码和网上资料,总结了Mina2与Netty4的区别,主要是分析线程模型的Buffer,还提到了Netty4中引入的Google的优秀的序列化工具ProtoBuf

    Netty 3.0.2.GA 的源码--- Mina的兄弟

    Netty、Mina、Cindy都是不错的NIO开源框架,后两者都是在Netty的基础上演化出来的。所以要学习好Java的异步通信框架,这三个都是不可多得的好材料。 本资源仅供学习和参考使用,若要进行开发,请下载相应的Jar包。

    Netty权威指南(第2版)

    长期从事高性能通信软件的架构设计和开发工作,有多年在NIO领域的设计、开发和运维经验,精通NIO编程和Netty、Mina等主流NIO框架。目前负责华为软件公司下一代SOA中间件和PaaS平台的架构设计工作。

    Java视频教程 Java游戏服务器端开发 Netty NIO AIO Mina视频教程

    jaca视频教程 jaca游戏服务器端开发 Netty NIO AIO Mina视频教程 课程目录: 一、Netty快速入门教程 01、第一课NIO 02、第二课netty服务端 03、第三课netty客户端 04、第四课netty线程模型源码分析(一) 05、...

    MINA、Netty、Twisted放在一起学

    MINA、Netty、Twisted放在一起学 详细的以示例的方式讲解了三大通讯框架的使用方法。

    NIO Netty框架

    NIO 框架 netty 与 mina

    mina2.0 含11个jar包

    mina-filter-codec-netty-2.0.0-M6.jar mina-filter-compression-2.0.0-M6.jar mina-integration-beans-2.0.0-M6.jar mina-integration-jmx-2.0.0-M6.jar mina-integration-ognl-2.0.0-M6.jar mina-integration-...

    Netty网络框架客户端和服务端通讯示例代码

    4、使用IDEA分别导入NettyClient和NettyServer在两个窗体中 5、在服务端输入指定的端口,然后点击“启动Nettye服务器按钮”启动服务端。 6、在客户端输入服务IP地址和端口,然后点击“开启客户端”按钮。 如果一切...

    Netty nio protocolbuf视频课程

    包含了Netty,NIO AIO,Mina知识的详解以及netty结合spring protocolbuf的源码

    Netty权威指南 第2版 带书签目录

    长期从事高性能通信软件的架构设计和开发工作,有多年在NIO领域的设计、开发和运维经验,精通NIO编程和Netty、Mina等主流NIO框架。目前负责华为软件公司下一代SOA中间件和PaaS平台的架构设计工作。

    netty介绍文档

    netty介绍:Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty...

    基于Netty的Android点对点聊天软件-源码

    基于Netty的Android点对点聊天软件-源码 Netty是基于NIO的JAVA异步通讯框架,比Mina在性能上更具有优势,其作者也正是Mina的原作者之一。

    基于SpringBoot +mina或netty即时通讯聊天系统源码.zip

    基于Spring Boot +mina或netty即时通讯聊天系统源码.zip 完整源码,可运行 基于mina或netty框架下的推送系统,或许有一些企业有着自己一套即时通讯系统的需求,那么CIM为您提供了一个解决方案,目前CIM支持websocket...

    基于Netty4实现的UDP双向通信源码

    本源码是《NIO框架入门(三):iOS与MINA2、Netty4的跨平台UDP双向通信实战》一文的服务端源码实现(Netty4版),详见:http://www.52im.net/thread-378-1-1.html

    中文Netty in action 1,2章

    以前,工作中使用过Mina。现在,需要使用Netty开发网络应用,目前netty 5.0,还没有final版本,所以使用Netty 4版本。 当前,有基于netty 4版本的《Netty in action》一书,网上中文版本的很少,即使有,个人感觉...

    架构师-深入浅出Netty 书签版

    李林锋,2007 年毕业...软件的设计和开发工作,有7 年NIO 设计和开发经验,精通Netty、Mina 等 NIO 框架和平台中间件,现任华为软件平台开放实验室架构师,《Netty 权威 指南》、《分布式服务框架原理与实践》作者。

Global site tag (gtag.js) - Google Analytics