分布式系统架构设计系列文章

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式系统架构设计系列文章相关的知识,希望对你有一定的参考价值。

目录

软件架构

经典软件架构模式
经典软件架构指标
分布式系统(Distributed Systems)架构基础理论
软件架构的本质
软件版本定义
软件质量黄金法则
集群的定义以及类别定义

分布式消息队列

消息队列在分布式系统中的应用
快速入门分布式消息队列之 RabbitMQ(1)
快速入门分布式消息队列之 RabbitMQ(2)
快速入门分布式消息队列之 RabbitMQ(3)

分布式任务队列

分布式任务队列 Celery
分布式任务队列 Celery —— 详解工作流
分布式任务队列 Celery —— 应用基础
分布式任务队列 Celery —— 深入 Task
分布式任务队列 Celery 的最佳实践

分布式 API 设计

API 设计规范
RESTful API 设计规范
Web、HTTP Server、API Service、Application
Swagger & OpenAPI Specification

安全要求

AK/SK 身份认证系统
权限管理系统的分权分域设计
MD5 校验算法
RC4 加密算法

高可靠要求

主备 HA 系统中的脑裂问题
高可用集群架构 — N+1 模型
HAProxy & Keepalived L4-L7 高可用负载均衡解决方案
LVS 四层 TCP/UDP 负载均衡器
Keepalived + LVS-NAT 实现高可用四层 TCP/UDP 负载均衡器
Nginx — Overview

高性能要求

软件测试类型
软件性能测试类型和指标
软件性能测试方法论
性能测试工具
Linux 的 60s USE 性能诊断方法论
性能调优基本原则

以上是关于分布式系统架构设计系列文章的主要内容,如果未能解决你的问题,请参考以下文章

架构师之路系列文章

架构师之路系列文章

分布式系统-秒杀系统架构设计第二章 paxos算法-一致性协议

大型网站架构系列:缓存在分布式系统中的应用

大型网站架构系列:缓存在分布式系统中的应用

分布式存储系统设计—— 系统架构