本文主要是介绍Dubbo提供者的异步执行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从前面“对提供者的异步调用”例子可以看出,消费者对提供者实现了异步调用,消费者线程的执行过程不再发生阻塞,但提供者对IO耗时操作仍采用的是同步调用,即IO操作仍会阻塞Dubbo的提供者线程。
但需要注意,提供者对IO操作的异步调用,并不会提升RPC响应速度,因为耗时操作终归是需要消耗那么多时间后才能给出结果的。
一、创建提供者10-provider-async3
(1) 创建工程
直接复制10-provider-async2工程,并命名为10-provider-async3
(2) 修改实现类
这篇关于Dubbo提供者的异步执行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!