注册
下载
阅读
讨论
话题
PHP
Java
mysql
一个操作请求多个服务如何保证数据的安全?
一个订单操作,购买商品。
要同时减少用户积分,插入订单。
同在一个库里可以为积分表加上悲观锁锁定,防止并发产生数据被多次读取。
现在用HTTP请求了积分服务,订单服务,如何用上锁呢?来防止减少积分为负数
==================项目是分的服务,积分服务,订单服务 。数据库也是分开的。锁用不了
3个回复
黑色羽翼
爱情埋在心灵深处,并不是住在双唇之间。
可以使用事务机制
行者
谁不会休息,谁就不会工作
这个你要考虑到会不会产生并发的问题,如果存在并发问题,建议放队列+事物进行处理。
匿名用户
积分可以用redis做
登录参与讨论
相关问题
哪些细节可以看出一个人的城府深?
做为一个创新型IT公司的CEO,需要哪些素养?
作为一个初创公司的产品,出路何在?
什么样的产品经理才是一个合格的产品经理?
一个团队甚至领导学历都比自己低的单位,如何摆正自己的位置,又如何与同事相处?
哪个理财产品收益高而且又安全?
在一个很不规范的团队工作,怎么更好的跟开发团队处好关系
如何给产品起一个好的名字?
如何成为一名专业的数据产品经理?
职场中的你们一般的睡眠时长多少?如何保证睡眠质量?
产品方法论:如何衡量一个功能点是否值得开发?
首页
话题
搜索
OE注册
我
登录
注册