业务规范
niufeihu
这个作者很懒,什么都没留下…
展开
-
雪花算法生成全局唯一ID
简介SnowFlake的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。其结构为: 时间戳 + 工作机器id + 数据中心ID + 序列号组合在一起。SnowFlake的优点是,整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞(由机器ID作区分),并且效率较高,经测试,SnowFlake每秒能够产生26万ID左右。SnowFlake适用于数据敏感场景...原创 2019-04-11 18:35:45 · 1225 阅读 · 0 评论 -
商城项目避免重复下单
重复下单原因解析1、客户端或页面问题:重复点击2、网络不稳定3、浏览器卡顿或App闪退4、服务端冲突5、人为原因解决办法:前端:1、提交时禁用提交按钮2、添加判断变量,提交时变量false阻止操作,为true时,正常提交,并在提交时修改该变量。后端:1、生成全局唯一ID(推荐雪花算法) dedup_key,如果带有指定dedup_key的订单已经存在,则直接返回;否则,用该d...原创 2019-04-11 19:10:31 · 2450 阅读 · 0 评论