spring cloud是一个包括了很多组件的微服务框架,那么当需要讲一下spring cloud的特点时,该怎么讲呢
以下为spring cloud其特点的官方文档原文:
Distributed/versioned configuration
Service registration and discovery
Routing
Service-to-service calls
Load balancing
Circuit Breakers
Global locks
Leadership election and cluster state
Distributed messaging
即:
分布式配置(Config)
服务注册和服务发现(Eureka)
网关(Gateway)
服务调用(Feign)
负载均衡(Ribbon)
熔断器(Hystrix)
全局锁(这个不清楚)
主节点选举和集群状态(不清楚)
分布式消息(猜测是接入mq的组件,消息总线bus?)
欢迎大家补充
后续可能会更新
SpringCloud作为一套微服务解决方案,包含了如配置管理、服务注册与发现、API路由、服务间调用、负载均衡、熔断机制等多个关键特性。它通过Distributed Configuration提供分布式配置,Eureka实现服务注册和发现,使用Feign进行服务间的通信,并借助Ribbon实现负载均衡。此外,Hystrix提供了熔断器功能以增强系统的容错性。虽然文档中提及的全局锁和主节点选举等概念较为抽象,但它们对于构建高可用的微服务集群至关重要。SpringCloud还支持通过消息总线进行分布式消息传递,增强了系统的扩展性和解耦性。
475

被折叠的 条评论
为什么被折叠?



