1
wolfie 2021-05-06 13:49:36 +08:00
缓存 或 重载。
|
2
iyaozhen 2021-05-06 14:17:58 +08:00
好像微服务下免不了吧。local cache 下,然后把查 orderId 的服务性能搞好点
其实也可能是设计问题,理论上不用一直要 orderId 获取信息,实在不行传个 order 对象 |
3
uselessVisitor 2021-05-06 14:31:06 +08:00
BCD 也会提供给外部调用吗?不提供改成传 Order 可能好一些,提供的话可以缓存一层?
|
4
vindac 2021-05-06 15:05:29 +08:00
ThreadLocal?
|
6
jones2000 2021-05-06 16:35:42 +08:00
把 A,B,C,D 实现都放在 1 个 API 不就可以了。 给一个参数表示调用路径 如传"A->B->C"。
|
7
catror 2021-05-06 16:35:59 +08:00
下游被重复调用的接口加缓存
|
8
limbo0 2021-05-06 17:00:31 +08:00
1. 不影响性能不用在意, 这样接口太多了
2. 影响性能可以考虑 cache, 或者重写 |
9
clf 2021-05-07 11:35:47 +08:00
重复不可避免,把重复的部分做好缓存。
|