![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tl分布式专题
文章平均质量分 96
图灵农场
互联网的好处是总有文明的道路可以走,如果在产品、技术、管理上挖掘潜力的话,可以不作恶而通向成功的道路。(布局自己的技术体系!https://gitee.com/wxmingit)
展开
-
系统学习ElasticSearch
系统学习Elasticsearch原创 2023-01-05 17:22:37 · 415 阅读 · 0 评论 -
Netty02——核心功能与线程模型精练
一、Netty初探 NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握Selector、 ServerSocketChannel、 SocketChannel、 ByteBuffer等。 开发工作量和难度都非常大: 例如客户端面临断连重连、 网络闪断、心跳处理、半包读写、 网络拥塞和异常流的处理等等。 Netty 对 JDK 自带的 NIO 的 API 进行了良好的封装,解决了上述问题。且Netty拥有高性能、 吞吐量更高,延迟更低,减少资源消耗,最小化不必要的内存复制等优点。 .原创 2020-09-24 13:35:29 · 318 阅读 · 0 评论 -
Netty——BIO,NIO,AIO精讲
一、总结:1、BIO(Blocking IO)同步阻塞模型,一个客户端连接对应一个处理线程。应用场景:BIO 方式适用于连接数目比较小且固定的架构, 这种方式对服务器资源要求比较高, 但程序简单易理解。2、NIO(Non Blocking IO)同步非阻塞,服务器实现模式为一个线程可以处理多个请求(连接),客户端发送的连接请求都会注册到多路复用器selector上,多路复用器轮询到连接有IO请求就进行处理。应用场景:NIO方式适用于连接数目多且连接比较短(轻操作)...原创 2020-09-21 11:34:14 · 249 阅读 · 1 评论