dubbo初了解 异步调用

2018-05-20  本文已影响0人  持续在更新

异步调用

基于 NIO 的非阻塞实现并行调用,客户端不需要启动多线程即可完成并行调用多个远程服务,相对多线程开销较小。

在 consumer.xml 中配置:

调用代码:

你也可以设置是否等待消息发出: 2

sent="true" 等待消息发出,消息发送失败将抛出异常。

sent="false" 不等待消息发出,将消息放入 IO 队列,即刻返回。

如果你只是想异步,完全忽略返回值,可以配置 return="false",以减少 Future 对象的创建和管理成本:

上一篇下一篇

猜你喜欢

热点阅读