This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -255,7 +255,7 @@ function hide_canvas() {
<p>Dubbo 是阿里开源的一个分布式服务框架,目的是支持高性能的远程服务调用,并且进行相关的服务治理。在 RPC 远程服务这一课时我们也介绍过 Dubbo从功能上Dubbo 可以对标 gRPC、Thrift 等典型的 RPC 框架。</p>
<h4>总体架构</h4>
<p>下面这张图包含了 Dubbo 核心组件和调用流程:</p>
<p><img src="assets/Ciqc1F7fT3eAFWKFAAWh1hAU8J8466.png" alt="image" /></p>
<p><img src="assets/Ciqc1F7fT3eAFWKFAAWh1hAU8J8466.png" alt="png" /></p>
<p>包括了下面几个角色:</p>
<ul>
<li><strong>Provider</strong>,也就是服务提供者,通过 Container 容器来承载;</li>
@@ -279,7 +279,7 @@ function hide_canvas() {
<p>Spring Cloud 基于 Spring Boot是一系列组件的集成为微服务开发提供一个比较全面的解决方案包括了服务发现功能、配置管理功能、API 网关、限流熔断组件、调用跟踪等一系列的对应实现。</p>
<h4>总体架构</h4>
<p>Spring Cloud 的微服务组件都有多种选择,典型的架构图如下图所示:</p>
<p><img src="assets/CgqCHl7fT5CATRxXAAJPeC8Jmc8564.png" alt="image" /></p>
<p><img src="assets/CgqCHl7fT5CATRxXAAJPeC8Jmc8564.png" alt="png" /></p>
<p>整体服务调用流程如下:</p>
<ul>
<li>外部请求通过 API 网关,在网关层进行相关处理;</li>