分布式
lzxomg
这个作者很懒,什么都没留下…
展开
-
docker快速搭建rocketmq环境
docker快速搭建rocketmq环境 创建目录和文件 # 目录:替换成一个合适的目录 mkdir 目录/rocketmq-all-4.4.0 && $_ mkdir -p data/namesrv/logs data/namesrv/store data/broker/logs data/broker/store conf 在conf目录下创建文件broker.conf,并...原创 2019-11-20 14:57:11 · 368 阅读 · 0 评论 -
分布式锁数据库实现
基于数据库实现排他锁 表结构 TABLE `distribution_lock` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `lock_name` varchar(255) NOT NULL COMMENT '锁名称(唯一)', `lock_time` datetime NOT NULL ON UPDATE CURRENT...原创 2019-11-17 19:40:56 · 137 阅读 · 0 评论 -
分布式锁Redis实现
原文链接:http://www.cnblogs.com/yuxiang1/p/10530972.html 分布式锁用redis实现是不靠谱的。。。 redis锁 超时被自动释放了,可是实际业务没执行完成。出现这种情况就gg了。 分布式锁需要满足: 独占:任意时间,只能有一个客户端获取到同一个锁 自解:哪个客户端加的锁哪个客户端才能解锁 无死锁:超时自动释放锁(比如,加锁的客户端故障宕机) 高可用...转载 2019-11-16 23:51:30 · 234 阅读 · 0 评论 -
分布式事务
本文内容主要参考文章 分布式事务的实现主要有以下 5 种方案: XA 方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 XA方案/两阶段提交方案 所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据库都回复 ok,那么就正式提交事务,在各个数据库上执行操作;如果任何其中一...原创 2019-10-27 16:20:45 · 147 阅读 · 0 评论 -
springboot2.1.8、dubbo2.7.3、nacos1.13
nacos 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。干了这几个事儿: 服务 注册、发现、管理,配置管理; 可以代替 ZooKeeper,Eureka。为什么阿里的dubbo注册中心要放弃zookeeper, 而用Nacos?。 nacos 安装、启动 Github releases下载nacos压缩包,然后解压 启动服务器 以单机模式为例, 其他模式可参考: Nac...原创 2019-09-30 15:08:42 · 863 阅读 · 0 评论