springcloud

2021-03-29  本文已影响0人  laowangv2

微服务

服务拆分的原则

  1. 高内聚、低耦合
  2. 服务正交性原则
  3. 拆分层级最多三层
  4. 粒度适中,演进式拆分
  5. 避免循环依赖
  6. 通用化设计,减少定制化设计
  7. 并行化、异步化
  8. 接口幂等
  9. 数据定义禁止透传
  10. 数据库随服务隔离
  11. 团队结构轻量级、职责明确

好处

  1. 快速迭代
  2. 高并发性能要求
  3. 开发独立、易于管理
  4. 独立部署,低耦合

spring cloud

面向微服务场景的治理方案

服务注册与发现

网关

统一接入层,可以做统一的降级、限流、认证、授权等

调用

服务之间调用,封装了http框架

断路器

熔断处理

负载均衡

配置中心

上一篇 下一篇

猜你喜欢

热点阅读