在面向服务异构系统中如何快速定位调用链上的问题?
大神好,我这样写标题不知恰不恰当,总之意思就是我们公司的业务都各自微服务化了,大家互相调用,最终给用户提供服务,因此按数据流来划分,会划分为上下游。
比如说我所在的服务上游有原始数据提供部门的服务,还有BI部门的数据分析提供的服务,在我的服务里都会使用http调用它们。我的下游是客户端部门。
所以下游调用我的服务,我又调用上游服务,也许上游再还有上游。所以成型调用链。
当我的服务出现异常时(假设5xx上涨或延迟上涨),是如何快速定位是上游接口出了问题还是自已的服务有问题?
这个有点太理论和抽象。大神可以举粟子。
有大神说使用 分布式系统监控系统zipkin,这只是直接使用现成的解决方案的,并且实施工作量要大。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论