公众号:架构师与哈苏
关注公众号进入it交流群! 公众号:架构师与哈苏 不定时都会推送一些实用的干货。。。
posts - 305,comments - 4,views - 10万

随笔分类 -  分布式

分布式事物解决方案
摘要:2PC(二段提交) 准备阶段: 协调者会给各参与者发送准备命令,可以理解成除了提交事务之外啥事都做好了 提交阶段: 分为提交(回滚事务,提交事务) 3PC(三段提交) 准备阶段: 会先去询问此时的参与者是否有条件接这个事务。 预提交阶段: 提交前的操作 提交阶段: 提交 TTC(补偿事务) 2PC和 阅读全文
posted @ 2021-11-05 14:15 公众号/架构师与哈苏 阅读(43) 评论(0) 推荐(0) 编辑
分布式锁解决方案
摘要:Zookeeper分布式锁: zk通过临时节点,解决了死锁的问题,一旦客户端获取到锁之后突然挂掉了(Session连接断开),那么这个临时节点就会自动删除掉,其他客户端自动获取锁。临时顺序节点解决惊群效应 Redis分布式锁: Redis分布式锁通过setNX,单线程处理网络请求,不需要考虑并发安全 阅读全文
posted @ 2021-11-04 11:50 公众号/架构师与哈苏 阅读(73) 评论(0) 推荐(0) 编辑
分布式id生成方案
摘要:uuid UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 UUID由以下几部分的组合: UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。 时钟序列。 全局唯一的IEEE机器识别号,如果有网卡,从网卡M 阅读全文
posted @ 2021-11-04 11:08 公众号/架构师与哈苏 阅读(155) 评论(0) 推荐(0) 编辑
分布式系统,session共享方案
摘要:服务器(tomcat)之间进行session同步 服务器之间进行Session同步,这样可以保证每个服务器上都有全部的Session信息,不过当服务容器数量比较多的时候,同步是会有延迟甚至同步失败; IP绑定策略 使用Nginx(或其他复杂均衡软硬件)中的IP绑定策略,同一个IP只能在指定的同一个机 阅读全文
posted @ 2021-11-03 15:39 公众号/架构师与哈苏 阅读(63) 评论(0) 推荐(0) 编辑
注解方式加锁
摘要:原理使用AOP 元注解类 package com.meeno.common.lock; import org.springframework.core.annotation.AliasFor; import java.lang.annotation.*; @Retention(RetentionPo 阅读全文
posted @ 2020-11-19 17:04 公众号/架构师与哈苏 阅读(292) 评论(0) 推荐(0) 编辑
java-高并发解决方案
摘要:解决方案: 1.唯一索引 2.Token机制 3.mysql悲观锁,乐观锁 4.分布式锁 普通单应用并发: 1.使用关键字synchronized就可实现。 5) 即想提高效率不对方法添加synchronized,又想保证数据准确性,最后使用synchronized(userId) 在Control 阅读全文
posted @ 2020-09-18 12:25 公众号/架构师与哈苏 阅读(198) 评论(0) 推荐(0) 编辑
RedisTemplate实现redis分布式锁
摘要:RedisLockUtil.java package com.meeno.inner.oa.common.redis; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Auto 阅读全文
posted @ 2020-09-16 12:15 公众号/架构师与哈苏 阅读(3182) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示