
netty
talen_hx296
80后老码农,在技术的海洋里,慢慢进行.
主要在JAVA和golang,大数据和云原生领域深耕,架构方面工作
16年一线研发经验,3年架构经验,曾任职世界百强企业IBM资深工程师
展开
-
Netty高性能的原因
Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。而且并发高、传输快。有以下几个原因 1、网络模型 多路复用IO,采用一个线程处理连接请求,多个线程处理IO请求,他比BIO能处理更多请求,数据请求和数据处理都是异步,底层采用了linux的select、poll、epoll 2、零拷贝 主要使用了bytebuffer,使用了堆外内存 3、内存池 采用了内存池技术,避免了频繁申请内存的消耗 4、锁 netty采用了更细粒度的原创 2021-09-02 10:25:10 · 1017 阅读 · 0 评论 -
Netty源码内存管理初探-1
原创 2021-08-12 09:46:14 · 83 阅读 · 0 评论