从前面“对提供者的异步调用”例子可以看出,消费者对提供者实现了异步调用,消费者线程的执行过程不再发生阻塞,但提供者对IO耗时操作仍采用的是同步调用,即IO操作仍会阻塞Dubbo的提供者线程。
但需要注意,提供者对IO操作的异步调用,并不会提升RPC响应速度,因为耗时操作终归是需要消耗那么多时间后才能给出结果的。

一、创建提供者10-provider-async3

(1) 创建工程

直接复制10-provider-async2工程,并命名为10-provider-async3

(2) 修改实现类

Dubbo提供者的异步执行

Dubbo提供者的异步执行

 

相关文章:

  • 2022-12-23
  • 2021-10-16
  • 2021-08-28
  • 2022-01-10
  • 2022-02-14
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-05-17
  • 2021-04-07
  • 2021-09-20
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
相关资源
相似解决方案