漫画:兄弟,下班别走啊,一起填坑!

更多精彩技术漫画,尽在码农翻身

后记:这篇漫画是Netty有什么用处的一次科普, 希望大家看过以后至少能了解到一点:直接对Java NIO编程非常不容易,想写出高并发的、健壮的程序很难,不仅要求超一流的编程技巧,还需要几个复杂领域(网络编程、多线程处理和并发)的专业知识。Netty 优雅地处理了这些领域的知识,使得即使是网络编程新手也能使用。

Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端, 它对Java NIO做了封装,把那些复杂的底层细节都屏蔽了。注意几个关键词,首先它是个框架,是个“半成品”,不能开箱即用,你必须得拿过来做点定制,利用它开发出自己的应用程序,然后才能运行(就像使用Spring那样)。 例如上文的张大胖想开发一个自己的高性能的RPC框架, RPC的调用协议,数据的格式和次序也是自己定义的,现有的HTTP根本玩不转,那使用Netty就是绝佳的选择。一个更加知名的例子就是阿里巴巴的Dubbo了,这个RPC框架的底层用的就是Netty。 其次就是高性能,高可靠,有了Netty,自己就不要基于NIO进行编程了。 

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值