netty
hellozhxy
这个作者很懒,什么都没留下…
展开
-
从网络IO看高性能框架
讨论一个高性能框架甚至语言的时候,我们在讨论什么? 三大网络模型阻塞IO+多进程阻塞IO+多线程非阻塞IO+IO多路复用 五种网络IO简介 网络IO的本质 如何区分阻塞IO和非阻塞IO 如何区分同步和异步 个人整理的网络IO思维导图 1.讨论一个高性能框架甚至语言的时候,我们在讨论什么 我相信大家肯定听过什么阻塞/非阻塞IO,同步/异步调用,我也尝试过死记概念,结果大家应该都有体会,过一阵子就忘记了。知其然而不知其所以然~然并卵。 大家在选择一门语言或者一个框架的时候肯定优先看它的性能,也就转载 2020-06-30 15:33:55 · 324 阅读 · 0 评论 -
深入分析Netty的高性能
点击上方疾风先生可以订阅哦 在讲述Netty的高性能特性之前,基于之前的epoll技术分析中谈到C10K问题,其实是属于一个性能优化问题,目的是为了能够在单台机器上支撑更多的并发连接调度所做的性能优化,为了达到上述目标,需要要求我们设计的web服务采用合理的IO模型,并在对应的IO模型基础上引入多线程与并发库技术的使用来支撑更多的连接调度,同时考虑到计算机资源的限制,我们需要在设计web服务的时候合理对资源进行分配优化,比如内存,网络带宽以及CPU核数的充分利用,也就是说我们还需要考虑到可伸缩性的问题转载 2020-06-05 15:00:12 · 547 阅读 · 0 评论 -
关于Netty的ByteBuff内存泄漏问题
之前做的东华车管数据采集平台总是发生数据丢失的情况,虽然不频繁但是还是要关注一下原因,于是今天提高了Netty的Log级别,打算查找一下问题出在哪了,提高级别代码: ServerBootstrap b =new ServerBootstrap(); b.group(bossGroup,workerGroup).channel(NioServerSocketChannel.class).opti...转载 2019-01-16 17:44:26 · 3095 阅读 · 0 评论