【发布时间】:2021-06-17 18:58:56
【问题描述】:
最近,我遇到了一个 java 面试问题。它是这样的:“有 3 个微服务(流程从第 1 到第 2 到第 3),至少需要 0.5 秒的迂回来提供响应。但是 Web 请求本身应该在 1 秒内得到响应。如何实现这一点?”
任何架构设计或模式或任何设置,需要做什么?
【问题讨论】:
-
你可以先画三条垂直线,分别命名为
1st、2nd和3rd,从每条线(1st到2nd、2nd到3rd)画一个箭头,并用用的时间。这样做时,问问自己(或面试官),这是什么类型的请求,你画的每个箭头预期的响应是什么。
标签: java microservices