大话WEB开发
文章平均质量分 93
SFLYQ
这个作者很懒,什么都没留下…
展开
-
如何保障服务的高可用:提升可观测性
保障服务的高可用,必不可少的措施,就是需要对服务资源使用度量情况、运行异常、逻辑错误、请求链路、等各项度量指标、日志和链路了如指掌,并且通过对服务的实时监控和分析,配置指标预警值,对异常进行告警,通知到相关负责人,通过可观测性的提升,预防和及时发现问题,保障服务的可用性。在可观测性的内容中,可以抽象出三大元素:日志(Logs)、跟踪(Traces)、指标(Metrics),这三大元素就是可观测性的三大支柱。日志收集、链路追踪和度量指标都是遥测体系的重要组成部分,它们一起构成了观测系统运行状态和性能的关键数据原创 2024-02-21 15:27:42 · 1019 阅读 · 0 评论 -
Go应用服务疑似内存泄露问题排查
应用项目加入性能分析采集,使用pprof工具进行,对当前使用中(inuse_space)的堆内存进行分析,并且在测试环境中,对发布和压测后的heap采集进行diff对比,也没发现哪个代码会导致内存泄露的问题。)其中cache 包含file cache,系统内核为了提高磁盘IO的效率,将读写过的文件缓存在内存中。组件的使用上也只是对多做了一层的封装,并没有做了什么消耗内存的附加操作,但还是要先自我怀疑,进行了封装熔断代码重新审查,也对一些地方做了改造,通过排除法进行压测对比,也没定位到什么问题。原创 2023-02-05 11:58:08 · 574 阅读 · 1 评论 -
Redis实战之限制操作频率
最近沉迷于业务开发无法自拔原创 2019-06-05 09:31:51 · 106 阅读 · 0 评论 -
大话转岗PHP开发小结
前言近期因公司内部转岗,开始参与PHP项目进行后端开发,一直都是强类型写的比较多,弱类型语言也有接触了一些,如:nodejs,python,做一些辅助服务,数据采集的事情,刚好内部有这个机会进行可以学以致用,加上之前对后端的理解和经验,很容易上手,这里记录下开发过程遇到的些问题解决方案和自己对PHP的理解,以及项目中的部分架构当前已经进入PHP7的版本,做了很多的调整,尤其在性...原创 2019-06-05 09:35:33 · 176 阅读 · 0 评论 -
大话后端开发的奇淫技巧大集合
Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护,易拓展项目中实践例子:Before:在返还购APP里有个【我的红包】的功能,用户的红包数据来自多个业务,如:邀请新用户注册领取100元红包,大促活动双倍红包...原创 2019-06-05 09:37:48 · 154 阅读 · 0 评论