初步了解spring-cloud的架构

  • Post author:
  • Post category:其他


学习了springboot后,学习spring-cloud微服务框架,发现框架子项目功能非常丰富,基本的一些功能如下

服务注册发现中心

spring-cloud-eureka-server(服务端),spring-cloud-eureka-client(客户端)

eureka自己实现了高可用,一般架构下可以开1个到多个同一微服务。

api网关(集中管理对外请求)

spring-cloud-zuul

耦合度非常低,只是对请求做一层路由转发。隔绝了内部服务和外部请求之间的直接联系

服务配置中心

spring-cloud-config

可以将配置文件存在远端仓库。随时更改配置,并做统一管理

熔断器

spring-cloud-hystrix

用来处理当某个微服务出现异常时,保护系统。相当于家里的保险丝,断路器一样

服务间互相访问

spring-cloud-feign

服务之间互相通过服务名进行调用。本质上是基于restful的接口

服务监控

spring-cloud-admin



版权声明:本文为yuyuefeng123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。