功能分析到架构设计 lucienslei 2023-02-25 53 阅读1分钟 对于一个分布式调用链,你希望它能完成什么功能呢? 1.能够完整记录调用的整个过程(核心诉求) 方便去记录整个链路的拓扑流程,分析业务走向是否正确,梳理服务间的依赖关系。 2.记录各操作的执行时间 方便分析性能瓶颈 3.记录每个操作的入参、返回值、异常信息。 4.记录其操作的sql语句。 5.容易切换技术栈,给扩展性留下口子。 6.对业务是要无侵入性的。 7.支持细节化的指定采样,满足研发期间对关注点的性能检测的需要。 架构过程中出现新技术: 先去跑个demo试一下。