注意,仅仅适合QPS高的情况,收益才大,否则就是把简单问题复杂化。
这里用查询数据库的情况举例。
show me the code
这里使用Mybatis的普通Service:
上面的代码是核心部分,就是配置线程池和队列,也是最复杂的机制和原理。
下面是如何构建异步请求到队列:
这里以Springboot作为RestController为例:
还有附上一个测试代码:
附上测试代码的执行结果:
注意,仅仅适合QPS高的情况,收益才大,否则就是把简单问题复杂化。
这里用查询数据库的情况举例。
show me the code
这里使用Mybatis的普通Service:
上面的代码是核心部分,就是配置线程池和队列,也是最复杂的机制和原理。
下面是如何构建异步请求到队列:
这里以Springboot作为RestController为例:
还有附上一个测试代码:
附上测试代码的执行结果: