netty的性能调优和总结

2020-04-21  本文已影响0人  剑道_7ffc

性能调优

Netty 应用程序性能调优

能不能增加线程的数量

单机百万连接调优解决思路

如何模拟百万连接
image.png
突破局部文件句柄限制和全局文件句柄限制

一个程序可能打开多个进程,一个进程在运行中会打开很多资源,包括文件file、通讯连接socket、正在监听的端口等,我们把这些统称为句柄(handle)。

总结

Netty 定位

作为开源码框架的底层框架(TCP 通信)

SpringBoot 内置的容器(Tomcat/Jerry)
Zookeper 数据交互
Dubbo 多协议 RPC 的支持

直接做服务器

消息推送服务,游戏后台

Netty 中大文件上传的那个 handler 是怎么做到防止内存撑爆的

ByteBuf 分片
直接缓冲区,0 拷贝,提高内存的利用率
加内存

Selector 客户端与服务端之间是什么关系?

客户端:CONNECT READ WRITE
服务端:ACCEPT READ WRITE

Netty 如何确定要使用哪些编码器和解码器

很简单,看 API 文档
Netty 自带的编解码器可以解决 99%的业务需求
1%自己编解码

上一篇下一篇

猜你喜欢

热点阅读