【发布时间】:2019-02-15 06:52:21
【问题描述】:
我想问一个与建筑有关的问题。这个问题是在一次采访中被问到的,但我无法回答,在网上也找不到任何令人信服的答案。
问题是:- 假设您有 4 个相互通信的微服务,并且数据流是这样工作的:-
微服务 1 --> 微服务 2 --> 微服务 3 --> 微服务 4 --> 微服务 1
现在假设微服务 3 中存在异常,您如何跟踪该异常并告诉微服务 1 这是异常并且它发生在微服务 3 中。
提前致谢!
【问题讨论】:
-
为什么人们对这个问题投反对票?
-
你可能想看看 Zipkin。
-
@chrylis :是的,我想要类似 Zipkin 的东西。但我的问题是它是如何工作的。如果我想从头开始实现它的功能,我需要做什么?
标签: java architecture microservices