图19
4.3 调用方区分
应用服务监控中,都会将服务接口调用量TOP N作为重点监控对象。但在中台服务中,只到接口的颗粒度还不够,需要细化到能区分调用方的维度,去监控具体某个接口上TOP N的调用方增长趋势。这样做的好处,一是监控的粒度越细,越能提前感知到风险。二是一旦确认是不合理流量时,也可以有针对性地做流控等处理。
五、总结
本文从服务拆分、关系治理、缓存、数据库、监控治理几个维度,介绍了帐号系统在稳定性建设方面做的一些经验总结。然而,仅仅做到这些是远远不够的。稳定性建设需要一套严谨科学的工程管理体系,涉及内容不仅包括研发的设计、开发和维护,还应该包含项目团队中各个角色的工作内容。总而言之,稳定性建设需要在整个项目生命周期中不断进行细致的规划和实践。我们也希望本文所述的经验和思路,能够对读者在实践中起到一定的指导作用。
参考文献:
- thrift-protobuf-compare - Benchmarking.wiki
- Conway’s Law:
- the little-known principle that influences your work more than you think
作者:vivo 互联网平台产品研发团队-Shi Jianhua、Sun Song
来源:微信公众号:vivo互联网技术
出处:https://mp.weixin.qq.com/s/TtkjCudPO_2rWcA4v1xmqA
,