亲宝软件园·资讯

展开

SpringCloud微服务 SpringCloud微服务基础简介

ProChick 人气:0
想了解SpringCloud微服务基础简介的相关内容吗,ProChick在本文为您仔细讲解SpringCloud微服务的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:SpringCloud微服务简介,Java,SpringCloud,下面大家一起来学习吧。

一、什么是Spring Cloud?

二、Spring Cloud的架构模式

在这里插入图片描述

三、Spring Boot与Spring Cloud的关系

四、Spring Cloud与Dubbo的对比

在这里插入图片描述

五、Spring Cloud有哪些作用?

六、Spring Cloud的版本号

在这里插入图片描述

七、Spring Cloud包含的子项目

Spring Cloud Config

集中配置管理工具,分布式系统中统一的外部配置管理,默认使用Git来存储配置,可以支持客户端配置的刷新及加密、解密操作。

Spring Cloud Netflix

Netflix OSS 开源组件集成,包括Eureka、Hystrix、Ribbon、Feign、Zuul等核心组件

Spring Cloud Bus

用于传播集群状态变化的消息总线,使用轻量级消息代理链接分布式系统中的节点,可以用来动态刷新集群中的服务配置。

Spring Cloud Consul

基于Hashicorp Consul的服务治理组件。

Spring Cloud Security

安全工具包,对Zuul代理中的负载均衡OAuth2客户端及登录认证进行支持。

Spring Cloud Sleuth

SpringCloud应用程序的分布式请求链路跟踪,支持使用Zipkin、HTrace和基于日志(例如ELK)的跟踪。

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成为了一等公民。

加载全部内容

相关教程
猜你喜欢
用户评论