起因
前一段时间,阅读了WRK(压力测试工具)的源码,里面用ae(一个简单事件驱动),大名顶顶的Redis也是在用ae屏蔽的各个平台的差异(Linux的epoll/Bsd的kqueue/Solaris的evport).
2025年04月01日
前一段时间,阅读了WRK(压力测试工具)的源码,里面用ae(一个简单事件驱动),大名顶顶的Redis也是在用ae屏蔽的各个平台的差异(Linux的epoll/Bsd的kqueue/Solaris的evport).
2025年04月01日
一、Nginx是什么
Nginx是一款高性能的 HTTP 和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。
2025年04月01日
今天读了一篇关于【Redis 多线程网络模型】的国外文章,写的非常不错,深入浅出,从单线程、多线程、io多路复用以及源码来分析Redis的多线程模型,把他简单翻译下;
2025年04月01日
Netdata 是一款开源的实时监控工具,专为系统和应用的性能与健康监控而设计。它可以提供整个基础设施的各种指标的深入洞察,包括 CPU 使用率、内存、磁盘活动和网络性能,同时消耗极少的资源。以下是根据 GitHub 仓库内容整理的详细介绍:
2025年04月01日
一、核心服务模型
1)单进程单线程(成也萧何败萧何)
2)IO多路复用(同步非阻塞IO)
3)实现ae小型事件库,类似libevent,libev
不过不像libevent是线程不安全的,多线程不能share同一个event_base,就算是加锁操作也不行,只能采取“单线程单event_base”的策略了
4) 嵌入lua环境
5) 使用zmalloc库(封装了ptmalloc,tcmalloc和jemalloc),对内存使用情况的统计
2025年03月31日
首先整体介绍下抖音集团的一站式数据资产门户平台。在大数据领域,各大公司通常会开展元数据采集以及数据地图的建设工作,行业内的普遍认知聚焦于 “元数据”。而在抖音集团,我们的认知核心在于 “数据资产”。其核心点在于,我们发现若要真正服务好用户,单纯依靠原始元数据,难以满足更精准化的找数需求。