首页 新闻 搜索 专区 学院

系统间实时调用如果服务方调用时长很长如何处理

0
悬赏园豆:50 [待解决问题]

昨天晚上有个电话面试,问了一个问题,

比如我们系统调用下游系统,如果下游系统时间比较耗时但是下游系统拒绝修改作任何优化,我们系统如何进行优化?

当时没想出来。提到了异步调用。现在还想到一个点。超时,重试设置。

各位大神们对于这个问题有什么看法

shoshana~的主页 shoshana~ | 初学一级 | 园豆:2
提问于:2018-06-21 10:30
< >
分享
所有回答(3)
0

服务器端可以分流,以集群的方式减轻压力。

河畔 | 园豆:723 (小虾三级) | 2018-06-21 10:34

面试管 和我讲,有设定,下游系统不作修改,我们系统如何优化。

支持(0) 反对(0) shoshana~ | 园豆:2 (初学一级) | 2018-06-21 10:36
0

下游比较耗时 异步调用 返回的时间还是不变吧  如果对数据的实时性要求不高 做下缓存?

liuxb、 | 园豆:661 (小虾三级) | 2018-06-21 13:42

我突然想起来了 当时面试官,是提到了对数据做一下缓存。然后我说我们对数据的缓存性要求是比较高的。

大神还有其他意见吗?

 

支持(0) 反对(0) shoshana~ | 园豆:2 (初学一级) | 2018-06-21 15:49
0

上次问我我没答出来,我只想到了异步调用

莫等、闲 | 园豆:206 (菜鸟二级) | 2020-03-18 17:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册