Netty 学习笔记

一 学习netty的前提(小白勿扰)

1两种设计模式(reactor反应器设计模式,适配器设计模式)熟练掌握

2熟练掌握Socket 套接字编程

3熟悉网络协议4~7层协议(1-3)无需关注

4 熟练使用JDK.5的 java.util.concurrent 包下的 Thread Atomic ConDown (以及信号类相关的辅助类)锁。jdk 1.7 之后的线程池 (7大参数)

5学习Netty最好结合书本加实际去测试,这样才能很快的使用netty去操作我们自己的逻辑(推荐书籍--------java高并发 卷2)这本书讲解了 一些线程的知识,以及netty的客户端和服务端的搭建

二 netty能做什么

使用netty可以搭建属于我们自己的物联网服务器,集成各种通讯方式(TCP  UDP  HTTP  Websocket MQTT   FTP  SMTP )  等这些协议,

Netty的搭建实在很简单不想多说,都可以搭建,搭建好之后,只要就是具体的数据的转换封装和处理,在这个时候,你就要考虑性能和压榨CPU资源的时候了, 建以自己模拟  ForkJoin模式,分任务处理的模式, 除此之外,缓存这一块也是很重要的 ,你可以使用缓存redis 等  看来处理很多事情,数据的缓存,断线重连的相关。

后续有什么其他的问题,直接问就行自我感觉没有什么难的技术 熟能生巧有问必答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值