Dubbo Mock与集群容错源码.pdfVIP

  • 0
  • 0
  • 约2.75万字
  • 约 34页
  • 2026-06-25 发布于北京
  • 举报

Dubbo的mock和集群容错源码分析

1、mock的源码分析

1.1、功能描述

面的高级用法中我们讲过mock的使用方式以及作用,在这里不再赘述,这里针对mock的集中配置形式来分析一

下mock的实现原理。

1.2、mock强制返回gpwy

1.2.1、使用场景

这种一般不会出现在代码配置中,一般都是在服务治理的时候进行配置的,如果指定后端接口有问题了,可以

在dubbo-admin中配置该接口对应的某方法进行强制降级。

1.2.2、源码分析

有关mock的实现逻辑全部都在MockClusterInvoker中,当我们用对象调用的时候,代码会走到的

advice类,也就是InvokerInvocationHandler中,然后走到MigrationInvoker,然后走到了

MockClusterInvoker当中,调到了其invoke方法,代码如下:

//获取url中的mock参数

Stringvalue=getUrl().getMethodParameter(invocation.getMethome(),

MOCK_KEY,//如果没有mock则直接执行后续调用逻辑//如果是force开头if

(logger.isWarnEnabled

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档