在高并发接口设计的过程中有一个技巧就是可以采用接口合并的策略。它的前提是要求下游接口要提供批量的接口。
首先为每一个请求分配一个唯一的标识号来表示该次请求,然后将请求入队列,通过定时任务每隔10ms去队列里面拉一批请求,然后组装成批量请求的参数来发请求,然后收到结果以后,再根据唯一标识来将结果赋予对应的请求。即可以完成降低io请求次数的目的,提高并发性。
在高并发接口设计的过程中有一个技巧就是可以采用接口合并的策略。它的前提是要求下游接口要提供批量的接口。
首先为每一个请求分配一个唯一的标识号来表示该次请求,然后将请求入队列,通过定时任务每隔10ms去队列里面拉一批请求,然后组装成批量请求的参数来发请求,然后收到结果以后,再根据唯一标识来将结果赋予对应的请求。即可以完成降低io请求次数的目的,提高并发性。