微服务中,服务之间的调用,需要从另一个服务中取数据( mysql ),
数据在上千上万或者更多的情况下,
有两种方案:
1. 发多次请求(比如一次取 200 条)
2. 一次性全部取出来
哪个方案比较好?
数据在上千上万或者更多的情况下,
有两种方案:
1. 发多次请求(比如一次取 200 条)
2. 一次性全部取出来
哪个方案比较好?
1
anakinsky Dec 17, 2019
多次
|
2
KentY Dec 18, 2019
这得具体情况具体分析. 没法一概而论
|
3
betajun Dec 23, 2019
看业务了,我们项目有这种情况。 需要可以先测试一下 取 X 万条的时间,是不是在你的业务容忍范围内。
|
4
mightofcode Jan 1, 2020
数据量很大的话可能超过 RPC 的单次请求限制,这种情况下只能分多次处理
|