# 高可用架构

-   [Hystrix 介绍](./hystrix-introduction.md)
-   [电商网站详情页系统架构](./e-commerce-website-detail-page-architecture.md)
-   [Hystrix 线程池技术实现资源隔离](./hystrix-thread-pool-isolation.md)
-   [Hystrix 信号量机制实现资源隔离](./hystrix-semphore-isolation.md)
-   [Hystrix 隔离策略细粒度控制](./hystrix-execution-isolation.md)
-   [深入 Hystrix 执行时内部原理](./hystrix-process.md)
-   [基于 request cache 请求缓存技术优化批量商品数据查询接口](./hystrix-request-cache.md)
-   [基于本地缓存的 fallback 降级机制](./hystrix-fallback.md)
-   [深入 Hystrix 断路器执行原理](./hystrix-circuit-breaker.md)
-   [深入 Hystrix 线程池隔离与接口限流](./hystrix-thread-pool-current-limiting.md)
-   [基于 timeout 机制为服务接口调用超时提供安全保护](./hystrix-timeout.md)

## 高可用系统

-   如何设计一个高可用系统？

## 限流

-   如何限流？在工作中是怎么做的？说一下具体的实现？

## 熔断

-   如何进行熔断？
-   熔断框架都有哪些？具体实现原理知道吗？
-   [熔断框架如何做技术选型？选用 Sentinel 还是 Hystrix？](/docs/high-availability/sentinel-vs-hystrix.md)

## 降级

-   如何进行降级？

---

## 公众号

[Doocs](https://github.com/doocs) 技术社区旗下唯一公众号「**Doocs**」​，欢迎扫码关注，**专注分享技术领域相关知识及行业最新资讯**。当然，也可以加我个人微信（备注：GitHub），拉你进技术交流群。

<table>
  <tr>
    <td align="center" style="width: 260px;">
      <img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/images/qrcode-for-doocs.png" style="width: 400px;"><br>
    </td>
    <td align="center" style="width: 260px;">
      <img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/images/qrcode-for-yanglbme.png" style="width: 400px;"><br>
    </td>
  </tr>
</table>

关注「**Doocs**」公众号，回复 **PDF**，即可获取本项目离线 PDF 文档（283 页精华），学习更加方便！

<img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/advanced-java@main/images/pdf.png" style="width: 600px;"><br>
