暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Spring Cloud 全景图

瀚林府 2022-07-18
396


微服务架构一站式解决方案,你在微服务化过程中碰到的任何问题,都可以从Spring全家桶里找到现成的解决方案。


1. Spring Cloud提供了三款服务治理的组件,分别是Eureka, Consul和Nacos,从这三足鼎立。

2. Ribbon是Spring Cloud中负责负载均衡的组件

3. Feign的出现就是为了解决这个问题,我们可以借助Feign的代理机制,像调用一个接口方法一样发起远程HTTP调用。

4. Hystrix是目前Spring Cloud中应用最广泛的服务容错组件

5. Spring Cloud借助Config组件来集中管理集群中所有服务节点的配置,它是一个中心化的配置管理中心

6. 构建网关层,那就是Gateway和Zuul网关层组件,

Gateway本身也集成了强大的限流功能,结合使用Redis+SpEL表达式,可以对业务系统进行精准限流。

7.通过Sleuth+Zipkin+ELK(Elasticsearch, Logstash,Kibana)这五种技术结合使用,玩转调用链路追踪。

8.Stream是Spring Cloud为我们提供的消息驱动组件,它代理了业务层和底层的物理中间件的交互,至于底层中间件是Kafka还是RabbitMQ

9。Sentinel是阿里巴巴开源的一款主打“流量控制”的组件,它秉承了阿里系组件十八班武艺样样精通的风格,与Spring Cloud、Dubbo、甚至GRPC都可以很好的集成

文章转载自瀚林府,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论