![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
架构技术专栏
知识改变命运,梦想创造未来
展开
-
五分钟带你读懂 TCP全连接队列(图文并茂)
一、问题今天有个小伙伴跑过来告诉我有个奇怪的问题需要协助下,问题确实也很奇怪。客户端调用RT比较高并伴随着间歇性异常Connection reset出现,而服务端CPU 、线程栈等看起来貌似都很正常,而且服务端的RT很短。这里先说下结果:因为TCP全连接队列太小导致的连接被丢弃,因为项目使用Spring Boot 内置的Tomcat,而默认accept-count是100,而这个参数在这里就代表了全连接队列大小。所以在请求波峰的时候全连接队列被打满导致有连接丢弃。所以我们调整server.tomcat原创 2020-07-08 22:59:59 · 1441 阅读 · 3 评论 -
Netty 新手入门 ( 一 ) Netty 与 NIO
前言最近因为工作需要使用到Netty方面的技术点,而以前也对这方面没有太多的关注过,所以边学习边总结,也给自己留个资料,以便以后查看起来方便。Java NIO再说Netty 之前先简单了解下Java 的NIO,因为Netty也是为了简化我们的编码对Java NIO进行了一系列的封装。Java NIO 从java领域讲就是 NEW I/O ,另一种就是Non-blocking I/O。它是一种同步非阻塞的I/O模型,也是I/O多路复用的基础。在NIO中有三个非常重要的概念,缓冲区(Buffer)、通原创 2020-06-23 17:21:38 · 353 阅读 · 0 评论