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

查建设公司资质的网站关键词推广计划

查建设公司资质的网站,关键词推广计划,免费的舆情网站app下载,绿色主色调的网站业务涉及到,需要向数据库、redis、elasticsearch、MinIO写四份数据,这里存在分布式事务问题。如何解决问题,先分析cap,是要保证可用性,还是保证一致性。如何选择是CP还是AP?分析业务场景CP的场景&#xff1…

业务涉及到,需要向数据库、redis、elasticsearch、MinIO写四份数据,这里存在分布式事务问题。

如何解决问题,先分析cap,是要保证可用性,还是保证一致性。

如何选择是CP还是AP?分析业务场景

CP的场景:满足C舍弃A,强调一致性。

跨行转账:一次转账请求要等待双方银行系统都完成整个事务才算完成,只要其中一个失败另一方执行回滚操作。

开户操作:在业务系统开户同时要在运营商开户,任何一方开户失败该用户都不可使用,所以要满足CP。

AP的场景:满足A舍弃C,强调可用性。

订单退款,今日退款成功,明日账户到账,只要用户可以接受在一定时间内到账即可。

注册送积分,注册成功积分在24分到账。

支付短信通信,支付成功发短信,短信发送可以有延迟,甚至没有发送成功。


分布式事务控制有哪些常用的技术方案?

  • 实现CP就是要实现强一致性:

  • 使用Seata框架基于AT模式实现

  • 使用Seata框架基于TCC模式实现。

  • 实现AP则要保证最终数据一致性:

  • 使用消息队列通知的方式去实现,通知失败自动重试,达到最大失败次数需要人工处理;

  • 使用任务调度的方案,启动任务调度将课程信息由数据库同步到elasticsearch、MinIO、redis中。

本次业务满足AP即可

如何保证任务的幂等性?

任务执行完成后从消息表删除,如果消息的状态是完成或不存在消息表中则不用执行。

如何保证任务不重复执行?

任务调度采用分片广播,根据分片参数去获取任务,另外阻塞调度策略为丢弃任务。

注意:这里是信息同步类任务,即使任务重复执行也没有关系,不再使用抢占任务的方式保证任务不重复执行。

如果一个任务有好几个小任务,比如:课程发布任务需要执行三个同步操作:存储课程到redis、存储课程到索引库,存储课程页面到文件系统。如果其中一个小任务已经完成也不应该去重复执行。这里该如何设计?

将小任务作为任务的不同的阶段,在消息表中设计阶段状态。

http://www.fp688.cn/news/156273.html

相关文章:

  • 做网站分流seo优化包括什么
  • wordpress 企业网站制作推广竞价
  • 化工网站关键词优化抖音seo排名软件
  • 怎么上传自己的做网站宁波seo服务
  • 企业没有做网站有的坏处seo深圳优化
  • 谷城网站建设网站网络营销公司
  • 大型网站开发方案曲靖seo
  • 湖州长兴做网站磁力搜索神器
  • 课程网站建设下载应用商店
  • 合肥自助建站近期出现的病毒叫什么
  • 做电影网站有风险吗产品营销策划方案
  • 做搬家服务网站问卷调查的目的一句简短走心文案
  • 如何做网站视频小吃培训
  • 松江新城做网站自助建站工具
  • 上海公司注册名字查询网长沙seo关键词排名
  • 手机排名哪个网站最权威域名
  • 网站建设公司兴田德润优惠微信营销方案
  • 广州正规的免费建站seo综合查询工具可以查看哪些数据
  • b站在哪看直播网站推广途径
  • 想注册一个做网站的公司好seo排名优化首页
  • asp网站源码后台密码存放在那个文件里?软文推广发稿平台
  • 查询建筑资质的网站百度登录页
  • 传送门网站是怎么做的网络推广营销方案100例
  • 深圳西乡网站建设谷歌关键词工具
  • 西安制作网站需要多少钱推广咨询服务公司
  • 顺的品牌网站建设有免费推广平台
  • 内蒙古网站备案百度网页版主页网址
  • 网站地址免费广州推动优化防控措施落地
  • 网站备案号码查询如何制作网站二维码
  • 如何网站专题策划营销技巧第三季