在Netty的里面有一个Boss,他开了一家公司(开启一个服务端口)对外提供业务服务,它手下有一群做事情的workers。Boss一直对外宣传自己公司提供的业务,并且接受(accept)有需要的客户(client),当一位客户找到Boss说需要他公司提供的业务,Boss便会为这位客户安排一个work ...
分类:
其他好文 时间:
2020-01-04 00:59:50
阅读次数:
62
package netty; import static io.netty.handler.codec.http.HttpHeaderNames.CONNECTION; import static io.netty.handler.codec.http.HttpHeaderNames.CONTENT... ...
分类:
Web程序 时间:
2020-01-03 12:19:22
阅读次数:
117
上篇文章介绍了Netty内存模型原理,由于Netty在使用不当会导致堆外内存泄漏,网上关于这方面的资料比较少,所以写下这篇文章,专门介绍排查Netty堆外内存相关的知识点,诊断工具,以及排查思路提供参考 现象 堆外内存泄漏的现象主要是,进程占用的内存较高(Linux下可以用top命令查看),但Jav ...
分类:
Web程序 时间:
2020-01-02 18:55:34
阅读次数:
510
Netty Tcp 负载均衡(上) Nginx netty nginx 负载均衡 阅读约 6 分钟 netty nginx 负载均衡 阅读约 6 分钟 为什么要负载均衡 随着设备连接数增多,单台服务器支撑的TCP长连接数有限,这个时候程序架构就需要改变,一般都会采取横向扩展,增加多台服务器程序。怎么 ...
分类:
其他好文 时间:
2020-01-02 17:16:10
阅读次数:
97
2019,本命年,1字头开头的年份,就这么过去了,迎来了2开头的十年,12月过的不是很好,每隔几天就吵架,都没怎么想起写自己的年终总结了,对这个跨年也不是很重视,貌似有点浑浑噩噩的样子。今天1号,就继续来公司学习学习,就写写文章吧。 19年一月,没发生什么事,对老板也算是失望,打算过完春节就出去外面 ...
分类:
其他好文 时间:
2020-01-01 18:39:48
阅读次数:
55
Netty作为一款高性能网络应用程序框架,实现了一套高性能内存管理机制 通过学习其中的实现原理、算法、并发设计,有利于我们写出更优雅、更高性能的代码;当使用Netty时碰到内存方面的问题时,也可以更高效定位排查出来 本文基于Netty4.1.43.Final介绍其中的内存管理机制 ByteBuf分类 ...
分类:
Web程序 时间:
2019-12-30 19:00:24
阅读次数:
75
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 前言 Crazy SpringCloud 微服务脚手架 &视频介绍 : Crazy SpringClou ...
分类:
其他好文 时间:
2019-12-28 19:28:16
阅读次数:
136
压力测试条件:16core + 16G 机器将性能发挥到最好。 jmetter压测TCP也是不错的,假定每天机器最多链接10000个客户端 ...
分类:
Web程序 时间:
2019-12-28 16:15:48
阅读次数:
308
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 前言 Crazy SpringCloud 微服务脚手架 &视频介绍 : Crazy SpringClou ...