文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(3)

《Apache Dubbo微服务开发从入门到精通》——基于规则的流量治理——  一、 Dubbo流量治理体系概览(2) https://developer.aliyun.com/article/12243842) 条件路由规则 条件路由与标签路由的工作模式非常相似,也是首先对请求中的参数进行匹配,符合匹配条件的请求将被转发到包含特定实例地址列表的子集。相比于标签路由,条件路由....

带你读《Apache Dubbo微服务开发从入门到精通》——  一、 Dubbo流量治理体系概览(3)
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(4)

《Apache Dubbo微服务开发从入门到精通》——基于规则的流量治理——  一、 Dubbo流量治理体系概览(3) https://developer.aliyun.com/article/12243813) 动态配置规则 通过Dubbo提供的动态配置规则,您可以动态的修改Dubbo服务进程的运行时行为,整个过程不需要重启,配置参数实时生效。基于这个强大的功能,基本上所有....

带你读《Apache Dubbo微服务开发从入门到精通》——  一、 Dubbo流量治理体系概览(4)
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(5)

《Apache Dubbo微服务开发从入门到精通》——基于规则的流量治理——  一、 Dubbo流量治理体系概览(4) https://developer.aliyun.com/article/12243763. 如何给实例打标 当前,有两种方式可以在启动阶段为Dubbo实例指定标签,一种是之前提到的应用内配置的方式,如在xml文件中设置,应用打包部署后即自动被打标。&...

带你读《Apache Dubbo微服务开发从入门到精通》——  一、 Dubbo流量治理体系概览(5)
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则

二、 条件路由规则 条件路由规则将符合特定条件的请求转发到特定的地址实例子集上。规则首先对发起流量的请求参数进行匹配,符合匹配条件的请求将被转发到包含特定实例地址列表的子集。 以下是一个条件路由规则示例。 基于以下示例规则,所有org.apache.dubbo.samples.CommentService服务getComment方法的调用都将被转发到有region=....

带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则

三、 标签路由规则 标签路由通过将某一个服务的实例划分到不同的分组,约束具有特定标签的流量只能在指定分组中流转,不同分组为不同的流量场景服务,从而达到实现流量隔离的目的,可以作为蓝绿发布、灰度发布等场景能力的基础。目前有两种方式可以对实例打标,分别是动态规则打标和静态规则打标。动态规则打标可以在运行时动态的圈住一组机器实例,而静态规则打标则需要实例重启后才能生效,其中,动态规则相较于静....

带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则

四、 脚本路由规则 脚本路由为流量管理提供了最大的灵活性,所有流量在执行负载均衡选址之前,都会动态的执行一遍规则脚本,根据脚本执行的结果确定可用的地址子集。 脚本路由只对消费者生效且只支持应用粒度管理,因此,key必须设置为消费者应用名;脚本语法支持多种,以Dubbo Java SDK为例,脚本语法支持Javascript、Groovy、Kotlin等,具体可参见每个语言实现....

带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则

五、 动态配置规则 动态配置规则(ConfigurationRule)是Dubbo设计的在无需重启应用的情况下,动态调整RPC调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖Dubbo实例或者Dubbo实例中URL地址的各种参数值,实现改变RPC调用行为的能力。 使用动态配置规则,有以下几条关键信息值得注意: • 设置规则生效过滤条件。配置规则支持一....

带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 六、 业务场景示例

六、 业务场景示例 跟随以上讲解的Dubbo流量治理体系,我们可以实现诸如以下流量管控能力: • 动态调整服务调用的超时时间• 动态调整服务失败后的重试次数• 动态的开启或关闭访问日志• 保证同区域内部署的服务被优先• 线上灰度发布隔离环境• 隔离多套测试环境• 基于参数值的请求路由• 基于权重的按比例路由• 金丝雀发布• A/B 测试• 服务降级• 将流量导流到某台固定的机....

带你读《Apache Dubbo微服务开发从入门到精通》—— 六、 业务场景示例
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Admin可视化控制台(上)

可视化监测服务状态一、 Admin可视化控制台 前面章节我们提到Dubbo框架提供了极其丰富的服务治理的功能如流量控制、动态配置、服务Mock、服务测试等功能,而Dubbo Admin的一部分重要作用在于将dubbo框架提供的服务治理能力提供一个开箱即用的可视化平台。本文将介绍Dubbo Admin所提供的功能,让大家快速了解和使用Dubbo Admin并对Dubbo所提供的服务治理能....

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Admin可视化控制台(上)
文章 2023-05-23 来自:开发者社区

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Admin可视化控制台(下)

《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态—— 一、 Admin可视化控制台(上) https://developer.aliyun.com/article/12243094. 服务测试 服务测试相,主要用于模拟服务消费方,验证Dubbo服务的使用方式与正确性。  5. 服务Mock 服务Mock通过无代码嵌入的方式将Cons....

带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Admin可视化控制台(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注
相关镜像