netty,高性能网络编程java框架

本文分享了作者从使用Java原生Socket遇到的问题出发,转向采用Netty框架的经历。通过对比,强调了Netty在网络编程方面的优势,并推荐了《Netty实战》这本书作为学习资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于公司需要对接硬件,搭建一款物联网服务器,第一个版本的服务器是由java原生 socket编写,在开发和后期维护中也出现了各种问题,虽然一一解决了,但是却也浪费了大量精力。


老板,花钱雇员工的唯一理由就是,让你帮他解决问题,所以,在技术选型上出现问题后,我的第一反应是,重选现有的、稳定的网络编程技术,当让,最终我选择了netty,这一框架,理由嘛,肯定是看网友的博客和一些论坛,都出现了大量 有关 netty的单词。


首先,学习netty之前,你需要了解传统 oio(old io)和 nio(也叫new io)、选择器模式、基于线程(一个客户端由单独的线程处理)的socket编程,当然,这些你只需要在网上找找例子了解一下,就行了,下面就可以开始你的表演了。


    写代码之前,建议买一本 《Netty实战》英文叫《Netty IN Action》的书籍,我买了一本,感觉很优秀,确实让我对Netty的学习有很大的帮助。


上班了,有空再写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值