Skip to content

Commit

Permalink
Site updated: 2024-01-03 09:15:30
Browse files Browse the repository at this point in the history
  • Loading branch information
yulewei committed Jan 3, 2024
1 parent b8eda67 commit bf31abe
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions 2023/12/website-scalability-reliability-resilience/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<meta property="og:image" content="https://static.nullwy.me/stability-google-service-failures-distribution.png">
<meta property="og:image" content="https://static.nullwy.me/stability-response-alibaba-1-5-10.png">
<meta property="article:published_time" content="2023-12-20T02:36:00.000Z">
<meta property="article:modified_time" content="2024-01-03T01:11:17.206Z">
<meta property="article:modified_time" content="2024-01-03T01:14:11.265Z">
<meta property="article:author" content="nullwy">
<meta property="article:tag" content="架构">
<meta property="article:tag" content="可靠性">
Expand Down Expand Up @@ -449,7 +449,7 @@ <h1 id="可靠性和韧性设计">可靠性和韧性设计</h1>
<li><strong>硬件和网络故障</strong>
<ul>
<li>避错:通过提高硬件的<strong>质量</strong>实现避错</li>
<li>容错:通过<strong>冗余</strong>实现容错,具体的措施包括硬件冗余、数据复制、数据库备份、重试等</li>
<li>容错:通过<strong>冗余</strong>实现容错,具体的措施包括硬件冗余、数据复制(replication)、数据库备份(backup)、重试(retry)等</li>
<li>快恢:自动主备、主从或多活<strong>流量切换</strong></li>
</ul>
</li>
Expand All @@ -468,7 +468,7 @@ <h1 id="可靠性和韧性设计">可靠性和韧性设计</h1>
<li><strong>服务过载</strong>
<ul>
<li>避错:通过提前的<strong>容量规划</strong>(capacity planning)实现避错</li>
<li>容错:通过<strong>弹性扩容</strong>实现负载均衡,通过<strong>限流</strong>(rate limiting)、<strong>优雅降级</strong>(graceful degradation)来降低负载</li>
<li>容错:通过<strong>弹性扩容</strong>(elastic scaling)实现负载均衡,通过<strong>限流</strong>(rate limiting)、<strong>优雅降级</strong>(graceful degradation)来降低负载</li>
</ul>
</li>
<li><strong>依赖服务</strong>:主要策略是<strong>故障隔离</strong>,将故障的影响限制在较小的范围内,避免发生<strong>连锁故障</strong><a target="_blank" rel="noopener" href="https://en.wikipedia.org/wiki/Cascading_failure">cascading failure</a>
Expand Down
6 changes: 3 additions & 3 deletions atom.xml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions posts/website-scalability-reliability-resilience.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ AWS 的 [Well-Architected 框架](https://aws.amazon.com/cn/architecture/well-ar

- **硬件和网络故障**
- 避错:通过提高硬件的**质量**实现避错
- 容错:通过**冗余**实现容错,具体的措施包括硬件冗余、数据复制、数据库备份、重试等
- 容错:通过**冗余**实现容错,具体的措施包括硬件冗余、数据复制(replication)、数据库备份(backup)、重试(retry)等
- 快恢:自动主备、主从或多活**流量切换**
- **软件 bug**
- 避错:技术评审、代码评审、测试等实现避错
Expand All @@ -173,7 +173,7 @@ AWS 的 [Well-Architected 框架](https://aws.amazon.com/cn/architecture/well-ar
- 快恢:通过**回滚**配置或操作修复错误
- **服务过载**
- 避错:通过提前的**容量规划**(capacity planning)实现避错
- 容错:通过**弹性扩容**实现负载均衡,通过**限流**(rate limiting)、**优雅降级**(graceful degradation)来降低负载
- 容错:通过**弹性扩容**(elastic scaling)实现负载均衡,通过**限流**(rate limiting)、**优雅降级**(graceful degradation)来降低负载
- **依赖服务**:主要策略是**故障隔离**,将故障的影响限制在较小的范围内,避免发生**连锁故障**[cascading failure](https://en.wikipedia.org/wiki/Cascading_failure)
- 避错:通过**服务功能拆分****服务依赖资源隔离****服务强弱依赖治理**等实现故障隔离
- 容错:通过**熔断**(circuit breaker)实现故障隔离,通过快速失败(fail fast)的方式,避免请求大量阻塞,从而保护调用方
Expand Down
4 changes: 2 additions & 2 deletions search.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5182,7 +5182,7 @@ Resiliency is the ability of a system to recover from failures and continue to f
<li><strong>硬件和网络故障</strong>:
<ul>
<li>避错:通过提高硬件的<strong>质量</strong>实现避错</li>
<li>容错:通过<strong>冗余</strong>实现容错,具体的措施包括硬件冗余、数据复制、数据库备份、重试等</li>
<li>容错:通过<strong>冗余</strong>实现容错,具体的措施包括硬件冗余、数据复制(replication)、数据库备份(backup)、重试(retry)等</li>
<li>快恢:自动主备、主从或多活<strong>流量切换</strong></li>
</ul>
</li>
Expand All @@ -5201,7 +5201,7 @@ Resiliency is the ability of a system to recover from failures and continue to f
<li><strong>服务过载</strong>:
<ul>
<li>避错:通过提前的<strong>容量规划</strong>(capacity planning)实现避错</li>
<li>容错:通过<strong>弹性扩容</strong>实现负载均衡,通过<strong>限流</strong>(rate limiting)、<strong>优雅降级</strong>(graceful degradation)来降低负载</li>
<li>容错:通过<strong>弹性扩容</strong>(elastic scaling)实现负载均衡,通过<strong>限流</strong>(rate limiting)、<strong>优雅降级</strong>(graceful degradation)来降低负载</li>
</ul>
</li>
<li><strong>依赖服务</strong>:主要策略是<strong>故障隔离</strong>,将故障的影响限制在较小的范围内,避免发生<strong>连锁故障</strong>(<a href="https://en.wikipedia.org/wiki/Cascading_failure">cascading failure</a>)
Expand Down

0 comments on commit bf31abe

Please sign in to comment.