当前位置 > 首页 > 国内新闻 > 正文

Spring Cloud入门-汇总篇(Hoxton版本)
  • 发布时间:2020-03-11
  • www.zzqgjd.cn
  • 文章目录介绍应用场景注册中心配置中心服务网关服务呼叫融合和限流安全保护监控中心分布式事务解决目录项目结构项目地址

    该项目使用Spring Cloud作为Hoxton版本,Spring Boot作为2.2.2.RELEASE版本

    Introduction

    Spring Cloud是一系列框架的有序集合。目的是协调各种微服务,简化分布式系统的开发。这里是关于春天云的知识总结,包括春天云的核心组件,春天云阿里巴巴和分布式交易平台。使用的版本是Spring Cloud Hoxton和SpringBoot 2.2.x

    应用场景

    注册中心

    注册中心,主要用于服务治理,提供服务的注册和发现功能。微服务架构中的服务可以注册到注册中心,或者可以通过注册中心获得其他服务的信息。这里提供了三种解决方案,尤里卡、领事和纳科斯。

    Configuration Center

    Configuration Center主要用于提供统一的外部配置管理。微服务架构中的服务可以从配置中心获取配置信息,并支持配置的动态刷新。此处提供了春季云配置、领事和Nacos。

    服务网关

    应用编程接口网关主要用于为微服务架构中的服务提供统一的外部访问门户,并实现请求的路由和过滤功能。此处提供Zuul和Gateway解决方案。

    服务调用

    微服务架构中的一些服务将部署多个服务。功能区为服务间调用提供了客户端负载平衡功能,而OpenFeign提供了基于功能区的声明性服务间调用。

    Fuse和限流

    Fuse和限流是微服务架构中服务的保护措施,当系统中出现故障时,可以防止故障扩散。此处提供了海丝特和哨兵解决方案。

    Security Protection

    Spring Cloud Security为构建一个安全的SpringBoot应用程序提供了一系列解决方案。结合Oauth2,可以实现单点登录、服务安全保护等功能,并能很好地保护微服务架构中的服务。

    Monitoring Center

    Spring Boot Admin可与Spring Cloud的注册中心结合使用,以监控微服务架构中的服务。

    分布式事务解决

    微服务体系结构,当一个业务操作需要操作多个数据源或需要进行远程调用时,就会出现分布式事务问题。Seata可以很好地解决这个问题。

    Directory

    Serial Number

    Content

    Link Address

    1

    Spring Cloud入门-了解Spring Cloud

    分钟

    2

    Spring Cloud入门-尤里卡服务注册和发现(Hoxton版本)

    3

    Spring Cloud入门-带状服务消费者(Hoxton版本)

    4

    Spring Cloud入门-Hystrix断路器(Hoxton版本)

    5

    春季云入门-海斯特里克斯仪表板和涡轮断路器监控(Hoxton版本)

    6

    春季云入门-OpenFan服务消费者(Hoxton版本)

    7

    春季云入门-祖尔服务网关(Hoxton版本)

    8

    春季云入门-配置分布式配置中心(Hoxton版本)

    9

    春季云入门

    10

    Spring Cloud入门-Sleuth服务链接跟踪(Hoxton版本)

    11

    Spring Cloud入门-咨询服务注册发现和配置中心(Hoxton版本)

    12

    Spring Cloud入门-网关服务网关(Hoxton版本)

    13

    Spring Cloud入门-管理服务监控中心(Hoxton版本)

    春季云入门-基于JWT的Oauth2授权单点登录(Hoxton版本)

    17

    春季云入门-Nacos实施注册和配置中心(Hoxton版本)

    18

    春季云初学者-哨兵实施服务电流限制, 吹制和降级(Hoxton版本)

    详细信息/

    19

    Spring Cloud Getting-Seata处理分布式事务问题(Hoxton版本)

    20

    Spring Cloud Getting-Summary(Hoxton版本)

    项目结构

    本教程包含30个演示,每个演示都经过了仔细测试,以确保完美运行!

    项目地址

    认为该项目有帮助的合作伙伴可以支持它!

    GitHub项目源代码地址

    白云信息网 版权所有© www.zzqgjd.cn 技术支持:白云信息网 | 网站地图