我想请问下HBase的事务操作怎么实现,如减去优惠券库存,然后将优惠券保存到用户优惠券表

来源:6-30 用户应用子系统 - 用户领取优惠券服务实现

贝克街第八

2018-08-06

http://img.mukewang.com/szimg/5b67e9ff00018ee808300240.jpg

http://img.mukewang.com/szimg/5b67ea050001bfec08310126.jpg

写回答

1回答

张勤一

2018-08-06

HBase 原生不支持多行、多表的事务,但是可以利用第三方框架实现,业务代码中使用分布式锁的方式比较常见,可以自行扩展

1
3
JA_JA
“减去优惠券库存,然后将优惠券保存到用户优惠券表”,代码里面这两步操作是没有事务的吧?第一步减库存执行成功了,而第二步保存用户优惠券失败怎么办?
2022-05-15
共3条回复

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程