- 博客(7)
- 收藏
- 关注

原创 服务高可用秘籍:高性能 - 葵花宝典
随着企业产品业务不断扩大、用户量增加、功能需求复杂化,原有的系统架构逐渐无法满足高效运行、快速响应市场变化以及支持大规模并发访问等需求,在这种背景下,服务从单体应用架构,发展到资源隔离拆分多服务架构、负债均衡多集群架构,再到更细粒度的微服务容器编排架构,业务的增长不断促进架构的演进。本人有幸在刚进入互联网公司没几年就接触到相对大型的互联网产品的开发,从几十万、几百万到现在上千万 DAU,业务的增长不仅仅是对现有架构的挑战,更是推动技术创新和架构升级的动力。
2024-06-15 17:21:49
1177
1

原创 如何保障服务的高可用:提升可观测性
保障服务的高可用,必不可少的措施,就是需要对服务资源使用度量情况、运行异常、逻辑错误、请求链路、等各项度量指标、日志和链路了如指掌,并且通过对服务的实时监控和分析,配置指标预警值,对异常进行告警,通知到相关负责人,通过可观测性的提升,预防和及时发现问题,保障服务的可用性。在可观测性的内容中,可以抽象出三大元素:日志(Logs)、跟踪(Traces)、指标(Metrics),这三大元素就是可观测性的三大支柱。日志收集、链路追踪和度量指标都是遥测体系的重要组成部分,它们一起构成了观测系统运行状态和性能的关键数据
2024-02-21 15:27:42
1146

原创 大话后端开发的奇淫技巧大集合
Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护,易拓展项目中实践例子:Before:在返还购APP里有个【我的红包】的功能,用户的红包数据来自多个业务,如:邀请新用户注册领取100元红包,大促活动双倍红包...
2019-06-05 09:37:48
179
原创 服务不掉线,性能要上天!——《技术宅的快乐水:高可用&高性能修炼手册》来啦!拿去,不谢,咱就是这么大方!
在代码江湖漂,怎能不挨刀?但咱不一样,我们要做的是挥刀斩乱麻,让系统跑得比兔子还快!想象一下,当别人还在为卡顿头疼时,你的服务已经像博尔特附体,嗖嗖嗖飞速响应,那成就感,简直比打通关还爽!
2024-06-17 23:19:30
234
原创 Go应用服务疑似内存泄露问题排查
应用项目加入性能分析采集,使用pprof工具进行,对当前使用中(inuse_space)的堆内存进行分析,并且在测试环境中,对发布和压测后的heap采集进行diff对比,也没发现哪个代码会导致内存泄露的问题。)其中cache 包含file cache,系统内核为了提高磁盘IO的效率,将读写过的文件缓存在内存中。组件的使用上也只是对多做了一层的封装,并没有做了什么消耗内存的附加操作,但还是要先自我怀疑,进行了封装熔断代码重新审查,也对一些地方做了改造,通过排除法进行压测对比,也没定位到什么问题。
2023-02-05 11:58:08
667
1
原创 大话转岗PHP开发小结
前言近期因公司内部转岗,开始参与PHP项目进行后端开发,一直都是强类型写的比较多,弱类型语言也有接触了一些,如:nodejs,python,做一些辅助服务,数据采集的事情,刚好内部有这个机会进行可以学以致用,加上之前对后端的理解和经验,很容易上手,这里记录下开发过程遇到的些问题解决方案和自己对PHP的理解,以及项目中的部分架构当前已经进入PHP7的版本,做了很多的调整,尤其在性...
2019-06-05 09:35:33
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人