【原创】lager研究小结

简介:
      很久之前遇到了个关于 lager 的问题,直观上没有头绪,客观上问题太小,无伤大雅,故一直搁置。最近比较空,决定扫一扫之前的“门前雪”,于是乎,翻看了 lager 的源码。  
      下面简单说说翻看 lager 源码的时候可以学到什么。  

1.关于 linux console 的配色方案  

 
 
 
 
结论:可以学到 linux console 上颜色配置相关知识。  

2. 可以对 gen_event 行为模式有更系统全面的了解  

 
 
 
 
结论:可以这么说,在不了解 gen_event 之前看 lager 源码会有云里雾里的感觉,so,你懂的。  

3. 针对消息量的流控功能  

 
 
 
结论:消息队列中消息量控制有很多种方法,此乃其一。  

除上面 3 点外,还可以研究 parse transform 的处理,研究对 syslog 的支持等。  

-=-=-=-=-=-  

最后给出,lager 在默认配置下的监督树结构图  
 
整体如下  
 
目录
相关文章
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
1208 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
API Python
有效电子邮件地址是怎么样的?如何用代码筛查
有效电子邮件地址是怎么样的?如何用代码筛查
|
移动开发 API Android开发
mPaaS常见问题之初始化异常如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
486 0
|
存储
LSM
LSM
292 0
接口数据多条件搜索(模糊查询)
接口数据多条件搜索(模糊查询)
505 0
|
Java
Java实现图片格式转换(通过ImageIO)
Java实现图片格式转换(通过ImageIO)
1765 0
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
54104 2
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
机器学习/深度学习 测试技术 TensorFlow
ModelScope模型使用与EAS部署调用
本文以魔搭数据的模型为例,演示在DSW实例中如何快速调用模型,然后通过Python SDK将模型部署到阿里云PAI EAS服务,并演示使用EAS SDK实现对服务的快速调用,重点针对官方关于EAS模型上线后示例代码无法正常调通部分进行了补充。
925 2
|
应用服务中间件 Docker 容器
容器日志或文件提取
该步骤指导如何提取ftm服务的日志:首先选择服务并进入容器控制台,然后打包日志为ftm.tar.gz。接着,使用Xshell通过IP地址连接服务器,查找ftm容器ID,并使用docker cp命令将日志拷贝出来。再通过FTP工具将日志下载到桌面,最后从堡垒机下载日志包到本地。如果提取class文件,可直接在容器控制台路径下操作,无需打包。
|
域名解析 应用服务中间件 网络安全
若依微服务docker-compose部署vuepress
chihiro-doc [项目名称]-docs-.vuepress # 配置文件-dist # build后的部署文件-public # 公共文件,用于存放图片-config.js # 配置文件,重点!-202304XXXX # .md文件-package.json # 依赖文件,运行命令在这里修改-README.md # 项目介绍文件。
879 1
若依微服务docker-compose部署vuepress

热门文章

最新文章