首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
高鑫就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
一次百万长连接压测 Nginx OOM 的问题排查分析
在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示。 排查的过程记录如下。 这是一个 websocket 百万长连接收发消息的压测环境,客户端 jmeter 用了上百台机器,经过四台 Nginx 到后端服务,简化后…
希沃 API 网关架构演进之路
希沃 API 网关演进之路,看看从个最早的 Nginx、OpenResty 到现在的 APISIX 的演进过程。
理解TCP三次握手,为什么是三次?兼谈初始化序号、发送和确认序号
上一篇关于TCP的文章,我们讲了TCP是如何一步步设计,来保证其消息发送的可靠性。参见:《TCP的滑动窗口机制,谈谈其设计演化过程(如何从无到有?从不可靠到可靠?)》 这一节,我们就从TCP的三次握手开始,了解一下序号在TCP传输中的具体使用细节。 对于TCP通信的双方,在进行…
TCP的滑动窗口机制,谈谈其设计演化过程(如何从无到有?从不可靠到可靠?)
理解TCP滑动窗口是如何工作的,对于理解TCP的其他知识是至关重要的。 相比于更为简单,同为传输层协议的UDP而言,TCP提供了对传输数据的质量保证。 在可靠性上,TCP确保传输的数据不丢失、不重复,也不会产生乱序。 同时,TCP还提供了流量控制,用于控制数据发送的速度,防止较…
如何建立一个可持续激励优质内容的社区
今天我们要探讨的这个话题如何建立一个可持续激励优质内容的社区其实是任何一个社区的创造者都应该在建立社区之前就要想清楚的。放到当下来思考阐述,说明之前在做社区的时候,肯定有许多盲目的地方。 自公司调整之后,我一直告诉自己,即使慢一点,再慢一点,都没有关系,但一定要尽可能思考清楚。…
一文让你轻松掌握 HTTPS
HTTPS 称为安全的超文本传输协议,在 HTTP 与 TCP 之间增加了一层安全链路 (SSL/TLS)。(SSL 是 TLS 的前身,在 IETF 将 SSL 标准化后就改名叫 TLS,SSL 的最高版本为 3.0,之后版本为 TLS1.0,TLS1.1,TLS1.2...…
Netty堆外内存泄漏排查,这一篇全讲清楚了
Netty的worker线程(NioEventLoop),除了作为NIO线程处理连接数据读取,执行pipeline上channelHandler逻辑,另外还有消费taskQueue中提交的任务,包括channel的write操作。 首先,需要能复现问题,为了不影响线上服务的运行…