《Apache Dubbo微服务开发从入门到精通》——服务治理与生态—— 一、 限流降级(上)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态—— 一、 限流降级(上)

服务治理与生态 一、 限流降级 在复杂的生产环境下可能部署着成千上万的Dubbo服务实例,流量持续不断地进入,服务之间进行相互调用。但是分布式系统中可能会因流量激增、系统负载过高、网络延迟等一系列问题,导致某些服务不可用,如果不进行相应的控制可能导致级联故障,影响服务的...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——二、 分布式事务

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——二、 分布式事务

二、 分布式事务 1. 使用方式与概念 1) 事务上下文 Seata的事务上下文由RootContext来管理。 应用开启一个全局事务后,RootContext会自动绑定该事务的XID,事务结束(提交或回滚完成),RootCont...

微服务系统中的异常检测与根因定位分析

1 课时 |
89 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费

微服务治理技术进阶

10 课时 |
1171 人已学 |
免费
开发者课程背景图
《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(1)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(1)

三、 网关 1. Apache APISIX 1) 背景 Apache Dubbo是由阿里巴巴开源并捐赠给Apache的微服务开发框架,它提供了RPC通信与微服务治理两大关键能力。不仅经过了阿里电商场景中海量流量的验证,也在国内的技术公司中...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(4)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(4)

c) 启动shenyu-examples-dubbo 以官网提供的例子为例shenyu-examples-dubbo。假如dubbo服务定义如下:  声明应用服务名称,注册中心地址,使用dubbo协议,声明服务接口,对应接口实现类:  在接...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(7)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——三、 网关(7)

c) 流程分析 流程分析是从源码的角度,展示服务注册流程,数据同步流程和服务调用流程。 • 服务注册流程 。 读取dubbo服务 使用注解@ShenyuDubboClient标记需要注册到网关的dubbo服务。 注解扫描...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(1)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(1)

四、 服务网格 1. 基于Istio的Dubbo Mesh总体架构 Dubbo Mesh是Dubbo在云原生背景的微服务整体解决方案,它帮助开发者实现Dubbo服务与标准的Kubernetes Native Service体系的打通,让Dubbo应用能够无缝接...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(4)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(4)

4) 修改示例 注:• 修改示例并非必须步骤,本小节是为想要调整代码并查看部署效果的读者准备的。• 注意项目源码存储路径一定是英文,否则protobuf编译失败。 修改Dubbo Provider配置dubbo-provider.properties...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(6)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——四、服务网格(6)

2) 常见问题 • 配置独立的Istio集群clusterId 通常在Kubernetes体系下Istio的clusterId是Kubernetes,如果你使用的是自建的istio生产集群或者云厂商提供的集群则可能需要配置clusterId。 配置方...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——五、 注册中心(1)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——五、 注册中心(1)

五、 注册中心 1. 注册中心概览 注册中心是Dubbo服务治理的核心组件,Dubbo依赖注册中心的协调实现服务(地址)发现,自动化的服务发现是微服务实现动态扩缩容、负载均衡、流量治理的基础。Dubbo的服务发现机制经历了Dubbo2时代的接口级服务发现、Du...

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——五、 注册中心(3)

《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——五、 注册中心(3)

3) 高级配置 a) 认证  或  b) 自定义命名空间  或者  c) 自定义分组  注:如果不配置的话,group是由Nacos默认指定。grou...

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

产品推荐

社区圈子

微服务
微服务
构建可靠、高效、易扩展的技术基石
23226+人已加入
加入
相关电子书
更多
微服务 Serverless 的演进和实践
极简微服务模式—消除微服务复杂度的最佳实践
下一代软件架构如何构建微服务核心能力
立即下载 立即下载 立即下载