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

目录

文章目录

  • 目录
  • 软件架构
  • 分布式消息队列
  • 分布式任务队列
  • 分布式 API 设计
  • 安全要求
  • 高可靠要求
  • 高性能要求

软件架构

《经典软件架构模式》
《经典软件架构指标》
《分布式系统(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 性能诊断方法论》
《性能调优基本原则》

你可能感兴趣的:(分布式软件架构)