不知你们有没有感觉到,如今的技术更新越来越快,一旦停止学习,被淘汰是早晚的事。
如果你们打开 https://spring.io ,相信最先看到的是这样一张图。
这张图到底给我什么样的启示?
首先博主认为,技术趋势可以总结如下几个关键词:
- NIO -------------> 千万不要以为NIO 就是BIO 加了一个缓冲区就是NIO,还有IO多路复用等其他核心技术
- 异步无阻塞
- 事件驱动
- Serverless ------------> 云服务
如果你们技术感知能力还不错的话,应该听过Netty 的大名。
而且在打开官网后可以看到这样一张图,最新推荐的框架是Reactive Stack,其中也包含了Netty.
其实Reactive Stack 在我看来不过是换了一层外衣,Netty 中涉及到的技术才是我们要学习技术的核心.
Netty 的核心技术中包括如下内容,IO多路复用, NIO, 拆包,沾包,基于异步事件驱动.