微服务
文章平均质量分 55
雨后黄昏sky
这个作者很懒,什么都没留下…
展开
-
dataSource 启动报错
springboot 集成mybatis-plus 配置druid 数据源 项目启动报错原创 2023-02-14 16:17:19 · 571 阅读 · 0 评论 -
springcloud项目,启动报错feign/Request$Options
项目启动报错问题,解决原创 2023-02-14 09:38:19 · 2448 阅读 · 0 评论 -
分布式事务
源博客源博客案例什么是事务事务是用来保证一组数据操作的完整性和一致性,具备以下特性:四大特性ACID(原子性、一致性、隔离性、持久性)原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。隔离性(isolation)事务的隔离性是指在并发环境中,并发的事务时相互隔离的,原创 2021-03-24 07:55:05 · 116 阅读 · 0 评论 -
springboot zookeeper实现分布式锁
分布式锁有多重实现方式,比如数据库 、 redis都可以实现。作为分布式协同工具zookeeper也可以实现分布式锁。1、实现思路每个客户端往/Locks下创建临时有序节点,/Locks/Lock_ 创建成功后/Locks下面会有每个客户端对应的节点,比如 /Locks/Lock_000001客户端取得/Locks下的子节点,并进行排序,判断在最前面的是否为自己,如果自己的锁节点在第一位,代表获得锁成功。如果自己的锁节点不再第一位,则监听自己前一位的锁节点。例如, 自己锁节点/Lock_00000原创 2020-07-06 17:55:15 · 469 阅读 · 0 评论 -
Eureka原理和配置
参考博客: 1、Eureka工作原理 2、五大核心组件1、Eureka简介 Eureka 是 Netflix 出品的用于实现服务注册和发现的工具,Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现. Eureka采用C-S的设计架构,包含Eureka Server 和Eureka Client两个组件。 Eureka是SpringCloud的五大核心组件之一。是一个RESTful服务,用来定位运行在AWS地区(Region)中的中间层服务。原创 2020-07-06 16:01:18 · 417 阅读 · 0 评论