在面向服务异构系统中如何快速定位调用链上的问题?

发布于 2022-09-06 23:52:29 字数 353 浏览 22 评论 0

大神好,我这样写标题不知恰不恰当,总之意思就是我们公司的业务都各自微服务化了,大家互相调用,最终给用户提供服务,因此按数据流来划分,会划分为上下游。
比如说我所在的服务上游有原始数据提供部门的服务,还有BI部门的数据分析提供的服务,在我的服务里都会使用http调用它们。我的下游是客户端部门。
所以下游调用我的服务,我又调用上游服务,也许上游再还有上游。所以成型调用链。
我的服务出现异常时(假设5xx上涨或延迟上涨),是如何快速定位是上游接口出了问题还是自已的服务有问题?
这个有点太理论和抽象。大神可以举粟子。

有大神说使用 分布式系统监控系统zipkin,这只是直接使用现成的解决方案的,并且实施工作量要大。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文