Spring Cloud微服务入门(二)

微服务的技术栈

服务治理: 服务注册、发现、调用。

负载均衡: 高可用、集群部署。

容错: 避免雪崩、削峰、服务降级。

消息总线: 消息队列、异步通信,数据一致性。

网关: 校验路径、请求转发、服务集成。

配置管理: 统一配置管理,数据源配置、端口配置等。

链路监控: 监控资源利用、服务响应等。

什么是Spring Cloud:

Spring Cloud是快速构建分布式系统的工具集。 https://spring.io/projects/spring-cloud

Spring Cloud 主要功能:

Spring Cloud 版本介绍 

命名为什么是单词: 设计的目的是为了更好的管理每个Spring Cloud子项目的清单,避免自己的版本号与子项目的版本号混淆。

命名规则: 用了英国伦敦地铁站的名称来命名,首字母越靠后表示版本号越大。 

常见版本号说明(2.0.3 RELEASE):

2:主版本号,当功能模块有较大更新或者整体架构发生变化时,主版本号会更新。

0:次版本号。次版本表示只是局部的一些变动。

2:修改版本号。一般是bug的修改或者是小的变动。

RELEASE:希腊字母版本号。此版本号用于标注当前版本的软件处于哪个开发阶段。

希腊字母版本号:

Base:设计阶段。只有相应的设计没有具体的功能实现。

Alpha:初级版本。基本功能已经实现,但存在较多的bug。

Beta:相对于Alpha已经有了很大的进步,消除了严重的BUG,但还存在一些潜在的BUG,还需要不断测试。

RELEASE:最终版本,没有太大的问题。

版本发布说明:

BUILD-XXX:开发版,开发团队内部使用,不是很稳定。

GA:稳定版,相比于开发版,基本上可以使用了。

PRE(M1、M2):要是修复了一些BUG的版本,一个GA后通常有多个里程碑版。

RC:候选发布版,类似于发正式版观察期,只修重大BUG。

SR:正式版。

Spring Cloud Alibaba

什么是Spring Cloud Alibaba?

它是Spring Cloud的子项目。

它致力于提供微服务开发的一站式解决方案,包含微服务开发的必备组件。

它基于Spring Cloud,符合Spring Cloud标准。

它是阿里的微服务解决方案。

Spring Cloud Alibaba成员组件
Spring Cloud Alibaba 组件:

Spring Cloud Alibaba-Nacos:实现注册中心、配置中心。

Spring Cloud Alibaba-Sentinel:实现服务容错。

Spring Cloud Alibaba-Seata:实现分布式事务。

Spring Cloud 组件:

Spring Cloud-Ribbon:实现负载均衡。

Spring Cloud-Feign:实现服务调用。

Spring Cloud-Gateway:实现服务网关。

Spring Cloud-Sleuth:实现调用链监控。

相关推荐

  1. 服务入门介绍(

    2024-04-04 10:44:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-04 10:44:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-04 10:44:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-04 10:44:02       87 阅读
  4. Python语言-面向对象

    2024-04-04 10:44:02       96 阅读

热门阅读

  1. 路由的hash和history模式的区别

    2024-04-04 10:44:02       36 阅读
  2. nvm 安装多个版本的Node npm

    2024-04-04 10:44:02       34 阅读
  3. 如何设计一个类似Dubbo的RPC框架

    2024-04-04 10:44:02       32 阅读
  4. 外汇MT4交易心得分享:如何规避常见交易陷阱?

    2024-04-04 10:44:02       34 阅读
  5. Docker客户端命令

    2024-04-04 10:44:02       42 阅读
  6. openharmony launcher 调研笔记 01

    2024-04-04 10:44:02       39 阅读
  7. Tomcat 启动闪退问题解决方法

    2024-04-04 10:44:02       36 阅读
  8. Kafka中groupid和auto.offset.reset的关系

    2024-04-04 10:44:02       38 阅读