SpringCloud基础

Spring Cloud微服务架构

SpringCloud微服务架构图.png

微服务拆分方法

  • 基于业务逻辑拆分
    将系统中的业务模块按照职责范围识别出来,每个单独的业务模块拆分为一个独立的服务。
  • 基于可扩展拆分
    按照稳定性排序,区分出稳定服务和变动服务。
  • 基于可靠性拆分
    将可靠性高的核心服务和可靠性要求低的非核心服务拆分开来,重点保证核心服务的高可用。
  • 基于性能拆分
    将对性能压力大的模块拆出来,避免影响其它服务,而且对其做性能提升、高可用等优化都简单高效。

Eureka

Consul

Zuul

Hystrix

Hystrix dashboard

Turbine

Sleuth+Zipkin

Spring-boot-admin

Spring Cloud Config

参考

文档

网站

GitBook

博客

文章

坚持原创技术分享,您的支持将鼓励我继续创作!