你对Spring Cloud-Alibaba组件有哪些了解和使用时长

①Sentinal:分布式系统的流量防卫兵

把流量作为切入点

从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性

引入依赖和jar包 设置端口打开流量控制版面

②Nacos:一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台

服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理

③Apache RocketMQ:消息队列
④Dubbo:Apache Dubbo是一款高性能的Java RPC框架

特性:

1.面向接口代理的高性能RPC调用

当我们需要远程调用时 我们只需要调用功能的方法接口

2.智能负载均衡

也是就是平均服务器负载

3.服务自动注册与发现

支持多种注册中心服务 注册中心相当于 web和实现功能的中间件

4.高度可扩展能力

遵循微内核+插件的设计原则 所有核心能力都可以被当做扩展点

5.运行期流量调度

通过配置不同的路由规则,轻松实现灰度发布

灰度发布:当我们有新的用户服务时 我们可以逐步调度服务器

先尝试部分服务器运行 运行过后没问题再逐步部署到全部服务器中

6.可视化服务治理和运维

提供一个可视化的web界面查询服务元数据、服务健康

⑤Seata:易于使用的高性能微服务分布式事务解决方案
  • 事务协调器 TC

维护全局和分支事务的状态,指示全局提交或者回滚。

  • 事务管理者 TM

开启、提交或者回滚一个全局事务。

  • 资源管理者 RM

管理执行分支事务的那些资源,向TC注册分支事务、上报分支事务状态、控制分支事务的提交或者回滚。

  • TM 请求 TC,开始一个新的全局事务,TC 会为这个全局事务生成一个 XID。
  • XID 通过微服务的调用链传递到其他微服务。
  • RM 把本地事务作为这个XID的分支事务注册到TC。
  • TM 请求 TC 对这个 XID 进行提交或回滚。
  • TC 指挥这个 XID 下面的所有分支事务进行提交、回滚。
⑥Alibaba Cloud OSS:

阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。

⑦Alibaba Cloud SMS:

覆盖全球的短信服务,友好、高效、智能的互联化通讯能力,帮助企业迅速搭建客户触达通道。

短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用。

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部