相关工具

  1. 分布式数据库
  2. 分布式文件系统
  3. 消息队列

    • kafka
  4. 分布式缓存

    • redis
  5. 服务发现
  6. 负载均衡

特点

  1. 高可用
  2. 可扩展

    • 平行扩展
  3. 容错性

    • 错误请求可以自动转发到正常节点
  4. 灵活性

    • 不同的微服务可以自由选择使用的技术栈和组件方案,比如 java, python 等
  5. 数据一致性
  6. 性能优化型