Python 官方文档:入门教程 => 点击学习
目录一、什么是spring cloud?二、spring Cloud的架构模式三、Spring Boot与Spring Cloud的关系四、Spring Cloud与dubbo的对比
Spring Cloud Config
集中配置管理工具,分布式系统中统一的外部配置管理,默认使用git来存储配置,可以支持客户端配置的刷新及加密、解密操作。
Spring Cloud Netflix
Netflix OSS 开源组件集成,包括Eureka、Hystrix、Ribbon、Feign、Zuul等核心组件
Eureka
:服务治理组件,包括服务端的注册中心和客户端的服务发现机制;Ribbon
:负载均衡的服务调用组件,具有多种负载均衡调用策略;Hystrix
:服务容错组件,实现了断路器模式,为依赖服务的出错和延迟提供了容错能力;Feign
:基于Ribbon和Hystrix的声明式服务调用组件;Zuul
:api网关组件,对请求提供路由及过滤功能。Spring Cloud Bus
用于传播集群状态变化的消息总线,使用轻量级消息代理链接分布式系统中的节点,可以用来动态刷新集群中的服务配置。
Spring Cloud Consul
基于Hashicorp Consul的服务治理组件。
Spring Cloud Security
安全工具包,对Zuul代理中的负载均衡OAuth2客户端及登录认证进行支持。
Spring Cloud Sleuth
Spring Cloud Stream
轻量级事件驱动微服务框架,可以使用简单的声明式模型来发送及接收消息,主要实现为Apache kafka及RabbitMQ。
Spring Cloud Task
用于快速构建短暂、有限数据处理任务的微服务框架,用于向应用中添加功能性和非功能性的特性。
Spring Cloud Zookeeper
基于Apache ZooKeeper的服务治理组件。
Spring Cloud Gateway
API网关组件,对请求提供路由及过滤功能。
Spring Cloud OpenFeign
基于Ribbon和Hystrix的声明式服务调用组件,可以动态创建基于Spring mvc注解的接口实现用于服务调用,在SpringCloud 2.0中已经取代Feign成为了一等公民。
到此这篇关于SpringCloud微服务基础简介的文章就介绍到这了,更多相关SpringCloud微服务内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: SpringCloud微服务基础简介
本文链接: https://www.lsjlt.com/news/126358.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0