Netty源码初探笔记(一):从何处开始?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2457个文字,预计阅读时间需要10分钟。
1.+Netty源码研究笔记(1)—— Netty介绍Netty是一个成熟的高性能网络框架。在众多开源框架中,Netty以其高性能和稳定性著称,被广泛应用于如gRPC、Dubbo、Seata等框架中。其中,I/O模型是Netty值得深入学习的重点内容。
1. Netty源码研究笔记(1)——开篇 1.1. Netty介绍Netty是一个老牌的高性能网络框架。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。
里面有着非常多值得学的东西:
-
I/O模型
-
内存管理
-
各种网络协议的实现:mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.77.Final</version> </dependency>
- 将官方提供的demo代码,导入到项目中。
- 学习项目搭建好之后,就尝试编译、运行,没问题后,就命令行
mvn dependency:sources命令(或者通过IDE)来下载依赖的源代码。 - 可选:在github上,将项目同时clone到本地,如果分析中发现问题或者自己有些优化建议,可以尝试为分析的项目贡献代码。
本文共计2457个文字,预计阅读时间需要10分钟。
1.+Netty源码研究笔记(1)—— Netty介绍Netty是一个成熟的高性能网络框架。在众多开源框架中,Netty以其高性能和稳定性著称,被广泛应用于如gRPC、Dubbo、Seata等框架中。其中,I/O模型是Netty值得深入学习的重点内容。
1. Netty源码研究笔记(1)——开篇 1.1. Netty介绍Netty是一个老牌的高性能网络框架。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。
里面有着非常多值得学的东西:
-
I/O模型
-
内存管理
-
各种网络协议的实现:mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.77.Final</version> </dependency>
- 将官方提供的demo代码,导入到项目中。
- 学习项目搭建好之后,就尝试编译、运行,没问题后,就命令行
mvn dependency:sources命令(或者通过IDE)来下载依赖的源代码。 - 可选:在github上,将项目同时clone到本地,如果分析中发现问题或者自己有些优化建议,可以尝试为分析的项目贡献代码。

