摘要: 一、volatiel: 轻量级的同步机制,保证可见性,不保证原子性,禁止指令重排 JMM(java内存模型)它要保证:可见性,原子性,有序性 什么是可见性:由于每个线程在操作共享变量的时候,首先把主内存的数据拷贝到自己的工作内存中然后进行修改,修改完成之后把数据写回主内存中,但是写回主内存之后要让其 阅读全文
posted @ 2021-07-04 19:36 shunnWcs 阅读(45) 评论(0) 推荐(0)
摘要: ubuntu1.8.04 粘贴命令: :set paste 1、安装 MySql5.7 的docker-compose.yml 文件 version: '3.1' services: mysql: restart: always image: mysql:5.7.22 container_name: 阅读全文
posted @ 2021-07-04 16:13 shunnWcs 阅读(62) 评论(0) 推荐(0)
摘要: 业务需求:下订单 》减库存 》扣余额 》改状态 1、创建 seata-order-service2001 订单微服务构建 编写pom.xml 添加依赖 <dependencies> <!-- Nacos --> <dependency> <groupId>com.alibaba.cloud</gro 阅读全文
posted @ 2021-07-03 15:54 shunnWcs 阅读(206) 评论(0) 推荐(0)
摘要: 1、Seata 的执行过程 一带三 一指的是:全局事务ID TC:事务协调者(相当于Seata服务器) TM:事务管理者 (@GlobalTransactional 加了这个的人) RM:事务参与者 (相当于每一个远程调用的目标服务器的库) Steat运行流程: 第一阶段:加载资源:生成前置镜像be 阅读全文
posted @ 2021-07-03 13:34 shunnWcs 阅读(720) 评论(0) 推荐(0)
摘要: 1、下载 安装:java -jar sentinel-dashboard-1.7.2.jar 启动Sentinel 访问:localhost:8080 进入Sentinel 控制台 2、创建 cloundalibaba-sentinel-service8014 编写pom.xml <dependen 阅读全文
posted @ 2021-07-02 20:35 shunnWcs 阅读(43) 评论(0) 推荐(0)
摘要: 1、创建两个服务提供者cloudalibaba-provider-payment9001 和 cloudalibaba-provider-payment9002 服务消费者cloudalibaba-consumer-order83 实现基于Nacos为注册中心的负载均衡调用 2、创建 cloudal 阅读全文
posted @ 2021-07-02 14:12 shunnWcs 阅读(98) 评论(0) 推荐(0)
摘要: 为啥要使用 Spring Cloud Stream,在通过消息中间件的时候,可能会用RabbitMQ、kafaka、ActiveMQ,由于他们的底层是不一样的,所以在消息发送和接收有差异、不能互通,使用Stream可以解决这个问题,相当于Stream可以处理所有消息中间件发送和接收,本次使用Rabb 阅读全文
posted @ 2021-07-02 00:02 shunnWcs 阅读(46) 评论(0) 推荐(0)
摘要: 1、创建分布式配置中心服务端 cloud-config-center3344 编写pom.xml依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-c 阅读全文
posted @ 2021-07-01 19:26 shunnWcs 阅读(54) 评论(0) 推荐(0)
摘要: 1、SpringCloud gateway三个重要的概念:路由,断言 、过滤 2、创建cloud-gateway-gateway9527 项目编写pom.xml添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifa 阅读全文
posted @ 2021-07-01 12:40 shunnWcs 阅读(58) 评论(0) 推荐(0)
摘要: Hystrix理念:在分布式系统中多个服务互相调用,难免出现服务不可用或者程序出现异常导致客户端长时间不必要的占用,导致故障蔓延、乃至雪崩,Hystrix正是解决这一问题才名声大造 1、服务降级:服务器正忙,请稍后再试、不让客户端等待立即给客户一个友好的提示、fallback 2、服务熔断:服务达到 阅读全文
posted @ 2021-06-30 11:34 shunnWcs 阅读(188) 评论(0) 推荐(0)