![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
文章平均质量分 92
weixin_47562812
这个作者很懒,什么都没留下…
展开
-
SpringCloud day11
SpringCloud1 一个中心 eureka注册中心2 2个基本点 ribbon,hystrix3 3个工具 feign,zuul,config4 4个监控 hystrix,dashboard,turbine,sleuth,zipkin分布式事务seata—AT TCC XA SAGARocketmq 可靠消息最终一致性Rabbitmq —六种模式 简单模式,工作模式,发布和订阅,路由模式,主题模式,RPC模式Rocketmq—特殊消息 :顺原创 2021-01-04 11:52:37 · 117 阅读 · 0 评论 -
SpringCloud day10
RocketMQ前提:虚拟机rocketmq成功后显示:上传文件:安装配置 jdk8解压缩# 将jdk解压到 /usr/local/ 目录tar -xf jdk-8u212-linux-x64.tar.gz -C /usr/local/# 切换到 /usr/local/ 目录, 显示列表, 查看解压缩的jdk目录cd /usr/localll配置环境变量vim /etc/profile# 在文件末尾添加以下内容:export JAVA_HOME=/usr/loc原创 2020-12-30 17:48:58 · 117 阅读 · 0 评论 -
SpringCloud day09
TCC事务TCC 基本原理TCC 与 Seata AT 事务一样都是两阶段事务,它与 AT 事务的主要区别为:TCC 对业务代码侵入严重每个阶段的数据操作都要自己进行编码来实现,事务框架无法自动处理。TCC 效率更高不必对数据加全局锁,允许多个事务同时操作数据。第一阶段 Try以账户服务为例,当下订单时要扣减用户账户金额:假如用户购买 100 元商品,要扣减 100 元。TCC 事务首先对这100元的扣减金额进行预留,或者说是先冻结这100元:第二阶段 Confirm如果第一原创 2020-12-30 16:04:13 · 217 阅读 · 0 评论 -
SpringCloudday07
RabbitMQ和Spring boot整合创建环境:新建springboot工程spring: rabbitmq: host: 192.168.64.140 username: admin password: admin真正的分布式系统,生产者和消费者应该部署在不同的服务器,现在测试将两个模块放到一起简单模式package cn.tedu.rabbitmqboot.m1;import org.springframework.amqp.core.原创 2020-12-29 08:55:27 · 124 阅读 · 0 评论 -
SpringCloud day05
虚拟机详细步骤:systemctl stop NetworkManager systemctl disable NetworkManager配置中心客户端1 添加依赖:2,3,4,11均加入以下依赖2 注释配置将2,3,4,11的yml文件都注释掉ctrl+/3 新建引导配置配置文件 bootstrap.yml2,3,4,11 都加bootstrap.yml配置文件#bootstrap.ymleureka: client: service-url:原创 2020-12-24 17:39:31 · 94 阅读 · 0 评论 -
SpringBoot day04
一个中心 :eureka两个配置:hystrix ribbon三个集成工具:feign四个监控工具:tubbin ,hystrix dashboardzuul API网关相当于一个代理,1 统一的调用入口2 统一的权限校验(过滤器)将权限的判断放在网关,后台只负责代码逻辑的编写3 可以集成hystrix和ribbon统一的调用入口相当于一个代理1 依赖1.添加zuul依赖2 eureka client依赖3 common依赖2 yml配置spring: appl原创 2020-12-23 17:37:28 · 106 阅读 · 0 评论 -
Spring Cloud day02
eureka 启动多个,实现高可用2,3,4 都向注册中心进行注册,每一个模块都应该使用多个,进行高可用item和eureka实现高可用实际情况下,需要在不同主机上进行部署,多台主机,端口号不用修改,但是在一台主机上测试,需要修改端口号provider高可用配置8001 端口java -jar item.jarjava -jar item.jar --server.port=8002访问两个端口测试http://localhost:8001/35http://loca.原创 2020-12-21 14:04:29 · 113 阅读 · 0 评论