RocketMQ事务消息回查设计方案
摘要:用户U1从A银行系统转账给B银行系统的用户U2的处理过程如下:第一步:A银行系统生成一条转账消息,以事务消息的方式写入RocketMQ,此时B银行系统不可见这条消息(Prepare阶段) 第二步:写入MQ成功后,回调A银行系统,对T1,T2表进行操作(很显然需要是一个事务)我们重点关注下T2表,这个
阅读全文
posted @
2018-08-30 19:10
Ruthless
阅读(6263)
推荐(0) 编辑
RocketMQ 分布式事务
摘要:在RocketMQ中生产者有三种角色NormalProducer(普通)、OrderProducer(顺序)、TransactionProducer(事务),根据名字大概可以看出各个代表着什么作用,我们这里用TransactionProducer(事务)来解决分布式事务问题。 说到分布式事务,就会谈
阅读全文
posted @
2018-08-30 17:45
Ruthless
阅读(12435)
推荐(0) 编辑
RocketMQ系列实战
摘要:RocketMQ实战(一)RocketMQ实战(二)RocketMQ实战(三):分布式事务RocketMQ实战(四)
阅读全文
posted @
2018-08-29 13:53
Ruthless
阅读(804)
推荐(0) 编辑
Windows环境下安装RocketMQ
摘要:一.预备环境1.系统 Windows 2. 环境 JDK1.8、Maven、Git 二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/1.2选择‘Binary’进行下载1.3解压已下
阅读全文
posted @
2018-08-29 13:04
Ruthless
阅读(51763)
推荐(13) 编辑
storm集群搭建
摘要:https://blog.csdn.net/qingkangxu/article/details/79513697
阅读全文
posted @
2018-08-27 01:30
Ruthless
阅读(202)
推荐(0) 编辑
树形结构与关系数据库之闭包表
摘要:闭包表记录了树中所有节点的关系,不仅仅只是直接父子关系,它需要使用2张表,除了节点表本身之外,还需要使用1张表来存储节祖先点和后代节点之间的关系(同时增加一行节点指向自身),并且根据需要,可以增加一个字段,表示深度。因此这种方法数据量很多。设计的表结构如下:create table `node` ( `id` int(10) not null, `name` varchar(50) de...
阅读全文
posted @
2018-08-23 12:07
Ruthless
阅读(4422)
推荐(1) 编辑
生成订单编号:站点编号前三位 + [5,12]位自增编号
摘要:Spring-boot+分布式下高性能全局对象唯一ID生成器代码+实例演示
阅读全文
posted @
2018-08-22 21:34
Ruthless
阅读(1841)
推荐(0) 编辑
Eclipse搭建SpringBoot之HelloWorld
摘要:eclipse需要先安装Spring Tool Suite™ File -> new -> other 选择starter项目 下一步 下一步 勾选Web,Finish。可以看到项目结构与我们自己建的Maven有些不一样。 新建一个Controller 运行 运行结果
阅读全文
posted @
2018-08-21 20:15
Ruthless
阅读(334)
推荐(0) 编辑
我所理解的技术领导力
摘要:一晃六年,《技术领导之路》要再版重印了。回想刚刚开始翻译这本书时,我还忙碌在程序开发的一线,对领导技术团队并没有太多经验;如今,也能差强人意地带领技术团队支撑年销售额数亿的业务。一路走来跌跌撞撞,所幸没有中途倒下。思考其中的原因,除去运气,除去身边同事朋友的支持,翻译《技术领导之路》也是不容忽视的因
阅读全文
posted @
2018-08-05 11:21
Ruthless
阅读(568)
推荐(0) 编辑
使用Dockerfile制作JDK+tomcat镜像
摘要:1、准备好jdk和tomcatapache-tomcat-8.5.32.tar.gzjdk-8u181-linux-x64.tar.gz 注意:a、jdk和tomcat记得从官网下载,否则制作出来的镜像容易出现不兼容问题。b、apache-tomcat-8.5.32.tar.gz、jdk-8u181
阅读全文
posted @
2018-08-01 17:05
Ruthless
阅读(4270)
推荐(0) 编辑