2.2 Dubbo的基本应用-本地存根 、本地伪装 、参数回调

本地存根

官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/local-stub/

本地存根, 名字很抽象, 但实际上不难理解, 本地存根就是一 段逻辑, 这段逻辑是在服务消费端执行的  这段逻辑一 般都是由服务提供者提供, 服务提供者可以利用这种机制在服务消费者远程调用服务提供者之

前或之后再做一 些其他事情, 比如结果缓存, 请求参数验证等等。

本地伪装

官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/local-mock/

本地伪装就是Mock DubboMock的功能相对于本地存根更简单一 点, Mock其实就是Dubbo中的服务 容错的解决方案。

参数回调

官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/callback-parameter/

官网上的Demo其实太复杂, 可以看课上的Demo更为简单。

首先, 如果当前服务支持参数回调, 意思就是: 对于某个服务接口中的某个方法, 如果想支持消费者在调 用这个方法时能设置回调逻辑, 那么该方法就需要提供一 个入参用来表示回调逻辑。

因为Dubbo协议是基于长连接的, 所以消费端在两次调用同一 个方法时想指定不同的回调逻辑, 那么就需 要在调用时在指定一 key进行区分。

你可能感兴趣的:(Dubbo,dubbo)