高并发、高性能、高可用架构方案

高并发、高性能、高可用架构方案

高并发:

  反向代理,缓存,消息队列

高性能:

  cnd,负载均衡,分库分表

高可用:

1、集群容错:非核心节点故障,不影响整体集群运行。

2、服务容错:限流,降级,熔断,重试。

3、跨中心高可用架构。

4、异地多活架构。

一、http服务器

nginx,thrift

二、服务节点

节点横向扩容

三、数据库

1、读写分离,主从复制

2、分库分表

垂直分割,水平分割

四、缓存

五、消息队列

参考资料

程序员们的三高:高并发、高性能、高可用

互联网三高架构:高并发、高性能、高可用

高并发、高性能、高可用

如何设计高性能、高并发、高可用的系统

Java高并发架构设计

架构设计之熔断设计

服务熔断设计

原文地址:https://www.cnblogs.com/wangwangfei/p/13588749.html