当前位置: 首页 > news >正文

北京网站公司哪家好外链价格

北京网站公司哪家好,外链价格,纯静态网站做优化有什么影响,wordpress中文主题TCC是 Try- Confirm-Cancel 这3个名词的首字母简称,是一个2阶段提交的变体思路。 Try:对资源的检查和预留; Confirm: 确认对预留资源的消耗,执行业务操作; Cancel:预留资源的释放; TCC的事务…

TCC是 Try- Confirm-Cancel 这3个名词的首字母简称,是一个2阶段提交的变体思路。

Try:对资源的检查和预留;

Confirm: 确认对预留资源的消耗,执行业务操作;

Cancel:预留资源的释放;

TCC的事务交互过程和AT类似,业务先发起全局事务,向TC申请全局XID,再把这个全局XID传递给各个微服务,各微服务在进行本地第一阶段处理之前,都要向

TCC模式最重要的事情就是要把自己的业务模型都拆分为2个阶段,能够支持预留和确认两个阶段,并且需要自行编码来实现try-confirm-cancel对应的业务逻辑,深度侵入业务和代码,当然带来的好处也非常明显,相比AT模式可以大大提高并发度。

常见的电商下单案例中,涉及商品库存扣减、账户金额扣扣减、订单创建 这3大业务,3个业务要支持TCC,首要的是把业务模型拆分为两阶段。

1、库存扣减 2阶段模型

     需要把库存拆分为3部分: 实际库存、可售库存、冻结库存

     其中 实际库存 = 可售库存+ 冻结库存

     Try:增加冻结库存、减少可售库存、实际库存保持不变

     Confirm: 什么都不做;

     Cancel:减少冻结库存,增加可售库存,实际库存不变;

2、账户金额扣减的2阶段模型和库存扣减完全一致。

3、订单创建 2阶段模型

     订单需要增加一个 创建中 状态。

     Try : 订单数据插入DB中,但是订单状态为 创建中;

     Confirm:订单状态变更为 正常状态;

     Cancel:订单状态变更为  无效状态

TCC模式,第1阶段库存、账户、订单这3者其实都是各自提交了本地事务,没有全局锁什么事,第2阶段,无论是Confirm还是Cancel 也都是本地事务提交,也没有全局事务什么事,基于这种模式对于各自业务的总体并发度几乎没有影响,不像AT模式还是有全局的行级锁,整体式是串行的。

http://www.jinmujx.cn/news/119497.html

相关文章:

  • mvc网站开发视频教程网络营销的优缺点
  • 怎么做浏览网站的小程序长沙网络营销推广公司
  • 电子商务网站有那些功能sem竞价推广托管
  • 网站建设有哪些效益外贸推广平台排名
  • 购物网站建设规划书如何进行搜索引擎的优化
  • 关于做血糖仪的网站运营和营销是一回事吗
  • 南昌哪个公司做网站好认识网络营销
  • 专业网站建设模板下载seo有名气的优化公司
  • 行业网站维护公众号软文推广
  • 网站解决方案模板站长工具日本
  • 如何在阿里巴巴建网站网站策划方案
  • 做网站公司的商标需要注册吗网络运营培训哪里有学校
  • 自适应式电影网站模板微商刚起步怎么找客源
  • 做汉字词卡的网站线上宣传渠道和宣传方式
  • 优惠做网站网络广告怎么做
  • 1网站建设公司网络营销的模式有哪些
  • 和一个网站做接口福州整站优化
  • 广州市研发网站建设多少钱大众网潍坊疫情
  • 电子商务平台网站推广企业seo推广的绝密诀窍曝光
  • 大众服务器网站网络公司网络推广服务
  • wordpress动漫模板seo关键词优化系统
  • 江门市住房建设管理局网站平台营销策略
  • wordpress支持七牛手机优化器
  • 离职删除做的网站2023年适合小学生的新闻有哪些
  • 视频网站 界面设计贵港网站seo
  • 门户网站建设报价新手怎么推广自己的店铺
  • 销售行业怎样做网站b站刺激战场视频
  • 顺德网站建设价格沧州搜索引擎优化
  • wordpress wp2pcs百度地图优化
  • 嘉兴市建设委员会网站谷歌官网下载