SpringCloud Alibaba
文章平均质量分 87
SpringCloud Alibaba
youngerone123
这个作者很懒,什么都没留下…
展开
-
SpringCloud Alibaba 九(Seata介绍二)
我们会在项目中创建三个服务,仓储服务,订单服务,帐户服务。当用户下单时,会在订单服务中创建一个订单,然后通过远程调用仓储服务来扣减下单商品的库存,再通过远程调用账户服务来扣减用户账户里面的余额。该操作跨越三个数据库,有两次远程调用,很明显会有分布式事务问题。原创 2022-03-27 12:04:15 · 512 阅读 · 0 评论 -
SpringCloud Alibaba 八(Seata介绍一)
Seata是什么seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。Seata 分布式事相关概念Transaction ID XID :全局唯一的事务IDTransaction Coordinator (TC): 事务协调者,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚;Transaction Manager ™:事务管理器,原创 2022-03-26 10:41:52 · 999 阅读 · 0 评论 -
SpringCloud Alibaba 七(Sentinel服务熔断与持久化)
在演示这个Sentinel 服务熔断功能之前,我们先讲解一下Sentinel 关键注解@SentinelResource的用法。我们知道在Hystrix 中也有HystrixCommand 注解,通过这个注解我们可以自定义我们的降级规则,而Sentinel的@SentinelResource也是有类似的功能的,我们接下来就通过一些案例演示一下:按资源名称限流我们修改我们的项目:新建 model 包:新增Result类:package com.younger.pcloud.alibaba.mode原创 2022-03-25 22:03:56 · 905 阅读 · 0 评论 -
SpringCloud Alibaba 六(Sentinel各种规则)
在之前的内容中,我们介绍了Sentinel相关信息以及怎么把Sentinel整合到我们的项目中,接下来我们要开始学习Sentinel的各种规则。原创 2022-03-24 18:26:31 · 899 阅读 · 0 评论 -
SpringCloud Alibaba 五(Sentinel介绍)
Sentinel是是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性,说白了其实就是我们之前讲过的Hystrix。Sentinel 主要特征Sentinel官网地址: https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibab原创 2022-03-23 11:11:05 · 1130 阅读 · 0 评论 -
SpringCloud Alibaba 四(Nacos集群搭建)
Nacos 集群部署架构Nacos 官网推荐了三种连接方式:http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。http://SLB:port/openAPI 挂载SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),直连SLB即可,下面挂server真实ip,可读性不好。http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好,而且换ip方便,推荐模式这个架构图看了原创 2022-03-22 18:39:04 · 3655 阅读 · 0 评论 -
SpringCloud Alibaba 三(Nacos作为服务注册中心二)
上一节,我们学习了Nacos作为注册中心进行服务的注册,我们前面也提到过Nacos不仅可以作为注册中心,Nacos也包含配置中心的功能。接下来我们学习Nacos的配置中心如何使用?原创 2022-03-21 18:20:11 · 603 阅读 · 0 评论 -
SpringCloud Alibaba 三(Nacos作为服务注册中心一)
在上一篇中我们介绍了Nacos并且安装了Nacos,在这一篇中我们将要使用Nacos作为注册中心进行演示。原创 2022-03-20 18:32:15 · 154 阅读 · 0 评论 -
SpringCloud Alibaba 二(Nacos简介)
为什么叫Nacos?Dynamic Naming and Configuration Service,前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service。一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos是什么?Nacos就是注册中心和配置中心的组合,Nacos替代了Eureka做服务注册中心和替代Config做服务配置中心。Nacos支持几乎所有类型的服务,例如Dubbo/gRPC服务、Spring Cloud RESTFul服务或原创 2022-03-19 17:06:49 · 703 阅读 · 0 评论 -
SpringCloud Alibaba 一(入门简介)
为什么会出现SpringCloud alibaba呢?我们先看下Spring Cloud NetFlix 官网说明:https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now上面翻译过来的意思就是:Spring Cloud NetFlix 项目进入维护模式最近,Netflix 宣布 Hystrix 进入维护模式。 Ribbon 自 2016 年以来一直处于类似状态。尽管 Hystrix 和 Ribbon 现在原创 2022-03-18 09:36:37 · 107 阅读 · 0 评论