对象,在它的doInvoke方法中,调用了代理对象Wrapper的invokeMethod方法
2.8 服务暴露,默认情况下,网络通信通过Netty4,即开启一个NettyServer....以ZK为例,注册服务到providers节点,同时监听configurators节点
2.10 最终返回一个Exporter对象,该对象内部持有Invoker引用.可以简单的认为Exporter对象即代表最终暴露的那个服务...这部分和DubboProtocol相关
注册服务到注册中心,并监听动态配置节点
最终返回一个Exporter对象,该对象内部持有Invoker引用,即关系如下: Exporter => Invoker...即可使用
对于提供者: 在EchoFilter中进行拦截,判断是否是回声测试方法,如果是则直接返回入参; 如果不是则发起正常调用
// 回声测试可用性
EchoService echoService =...在提供者不可用时,或者提供者抛出异常时,返回配置的默认值,不影响主流程
这时候可以使用Mock机制,Mock使用方式有两种:
2.1 提供端直接返回一个固定的字符串
2.2 在接口服务xxService