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

石家庄建工科技学院石家庄做网站个体工商户可以做网站吗

石家庄建工科技学院石家庄做网站,个体工商户可以做网站吗,小程序营销策划方案,seo优化外链平台结合Redis解决接口幂等性问题 引言正文收获 引言 该问题产生背景是根据需求描述,要求对已发布的课程能进行编辑修改,并且要求能进行回滚。 幂等性问题描述:对同一个接口并发请求产生的结果是不变的。 Get 请求以及 Delete 请求天然保证幂等…

结合Redis解决接口幂等性问题

  • 引言
  • 正文
  • 收获

引言

该问题产生背景是根据需求描述,要求对已发布的课程能进行编辑修改,并且要求能进行回滚。

幂等性问题描述:对同一个接口并发请求产生的结果是不变的。
Get 请求以及 Delete 请求天然保证幂等性。在本例中主要解决 Post 请求更新产生的幂等性问题。

正文

点击页面编辑课程按钮会发送一个携带修改课程 id 的 Post 请求。请求到达后端,首先进行非空校验,然后拼接前缀形成 Redis 的 Key,如果查询不为空则表明其他请求正在修改该课程,直接返回错误。如果为空,则可以进行修改,将该课程 id 存入 Redis,然后判断是否有正在编辑的课程副本,如果存在已经生成的副本,则直接返回该副本 id ,在这个基础上继续修改。如果不存在,则生成一份原课程的副本,将副本id返回给前端。

收获

实践检验了使用 Redis 解决幂等性问题是可行的。并且对比之前更新学习时开发项目,在企业中开发要考虑的更全面。之前未考虑到首先在副本上修改,没有提供回滚功能。而在企业中,没有直接修改原数据,而是修改复制一份的副本上,在最后确认修改完毕后再将原数据标记为删除状态,修改后数据标记为发布状态。

http://www.yayakq.cn/news/623990/

相关文章:

  • 网站友情链接是什么wordpress无法点上传
  • 网站制作网页在线购物的网站制作
  • 中国交通建设集团网站怀来建设银行网站
  • 怎么用宝塔做网站建设银行网站首页打不开
  • 宁波建站模板厂家优企网络
  • 做seo必须有网站吗移动互联网开发客户
  • 网站建设的费用记什么科目龙中龙网站开发
  • 开网站需要租用机房服务器价格建网站要
  • 国外模板网站个人博客模板网站
  • 网站设计工wordpress 商品设置
  • 建设网站的优点跟缺点济南槐荫区最新消息
  • 网站免费正能量软件不良有教做素食的网站吗
  • 电信网站备案申请注册公司需要什么材料
  • 网站开发那个好网站下载免费软件安装
  • 免费的模板网站梨树县住房和城乡建设局网站
  • 自己怎么制作一个网站系统的网站建设教程
  • 关于公司门户网站建设的议案网站搭建报价单
  • 研磨 东莞网站建设可以发布外链的网站
  • 如何做一起好的视频宣传自己的网站建设部网站注册
  • 淮南企业网站建设档案信息网站建设的意义
  • 免费域名申请 知乎做网站优化需要做哪些事项
  • 怎么做动漫原创视频网站网站手机优化显示
  • 网站建设公司怎么算专业wordpress看板娘
  • 网站建设要经历哪些步骤?买一个网站多少钱
  • 网站框架图怎么做用wordpress如何做网页
  • 网站建设与设计实训总结顺风顺水的公司名字
  • 龙华做网站 熊掌号适合新手做网站的
  • 网站图片优化工具.net网站程序
  • 宁波外贸网站设计深圳问答营销
  • 企业门户网站作用搜狗网站收录提交入口