数据库操作与zk操作之间的顺序问题
来源:9-26 监听zk节点删除bgm

慕仔3283519
2021-05-29
老师您好,我对本节有一个问题,就是我们做删除操作的时候,我们删除数据库和向zk写入数据操作因为基于一个分布式的环境没有办法保证执行顺序,所以原先的那个简单的代码是不可行的。
但添加操作,上一节的代码是这样的,先进行数据库插入数据,之后向zk写入数据,这样不会发生执行顺序不妥当的情况吗?因为好像监听机制是只有当出现新的子节点的时候才会触发,那假如说我插入操作,小程序端监听到了,但是数据库没有发生更新,那么这样添加也是会失败的吧
写回答
1回答
-
风间影月
2021-05-30
最好监听数据库日志。可以使用阿里中间件来做~
00
相似问题