Netty4源码阅读序言

Netty版本的选择

       http://netty.io官网,Netty的最新版本Netty5.0.0,Alpha2,最新稳定版Netty4.0.31 Final.对于生产系统,我们最好采用最新的Final版本。


Netty源码阅读原因

       netty提供的系列example,可以让开发者很容易掌握基本的netty入门开发,但对于稳定、高性能的通讯应用系统,需要对netty线程模型,原理等非常熟悉。通过初步example实例学习,对Netty有个初步了解后,阅读源码也是深入学习最好的途径。

        关于Netty的书籍,英文版有:netty in action, 中文版有华为工程师李林峰写的:Netty权威指南,书籍只能带你熟悉Netty,中文版作者李林峰也是通过阅读源码深入学习netty。


Netty在项目的应用

       我们的项目属于运营商的CRM/BOSS支撑系统,以及周边相关子项目,项目内部RPC框架采用的Netty。与其他非核心系统通讯主要以webservice为主,对于对性能和稳定性要求高的核心系统之间基本都是TCP长连接。

采用Netty的开源项目很多,例如业界知名的RPC通讯框架dubbo,推特开源的SMPP协议。


后记

      公司的一个交易系统架构变动,需要一个中间件,为什么不采用开源的中间件,交易系统的协议固定,开源不支持。

你可能感兴趣的:(netty)