微服务架构设计

来源:互联网 发布:易经软件 知乎 编辑:程序博客网 时间:2024/05/21 11:25

微服务架构

本文章内容仅仅作为个人的笔记

微服务架构的九大特性

  1. 服务组件化
  2. 按业务组件团队
  3. 做‘产品’的态度
  4. 智能端点与哑管道
  5. 去中心化治理
  6. 去中心化管理数据
  7. 基础设施自动化
  8. 容错设计
  9. 演进式设计

构建起“持续交付”平台

  1. 自动化测试
  2. 自动化部署

在微服务的架构中,快速检测出故障源并尽可能的自动回复服务是必须被设计和考虑的。通常我们希望在每一个服务中实现监控和日志记录的组件,比如服务状态,断路器状态,吞吐量,网络延迟等关键数据的仪表盘。