请问厂里面一物一码的二维码重复校验,一般怎么做?

查看 240|回复 33
lmshl   
我觉得还不如直接修改修改二维码生成算法来的方便,时间戳搞成毫秒级别,我就不信这还能再重复了!
BeiChuanAlex   
数据存到 san 上,服务器内存搞大点,条码表建索引,千万级别很快的,亿级也没事。
xulihang   
把二维码的位数搞大一点,比如 128-bit 不就不会重复了么?🤔
为啥要设计的这么复杂?
UUID 也就 128-bit, 100 万亿 UUID 中重复一次的概率是百万分之一。
买双色球都没中过头奖,不如直接用 UUID 编码到二维码了
xyfan   
为什么要查重,直接用时间+随机数生成不就行了
Rang666   
扫码用的是什么库?扫这么多码准确吗
svnware   
为什么不在喷二维码之前进行校验,要生产完成之后流水线加摄像头,这不是舍近求远吗?
你们的二维码是自己的算法生成的吗?是的话加一个时间戳\年月日\自增的生产批号相关的项不就能直接保证不重复。如果二维码是客户给的,你们只负责喷印,也应该在喷印之前对数据进行去重,效率应该更高。
CHchenkeyi   
编码规则有吗,一般来说 sfc 这种都有工厂信息时间这些,根据时间不能筛出去一部分吗?
另外,码包是啥,单纯用来去重还是从里面取数生成新的,场景不是很理解
lodinglog   
生成算法保证不会重复就好了,不需要查重呀
iosyyy   
@xyfan 舍近求远用的好,感觉一开始流程设计就有问题,既然是自己生产的,直接时间戳加一个批次号不就好了。怎么会想着还用摄像头采集再去重
stinkytofu   
Redis 可行。题外话.生成算法能保证不重复,但是没人敢打包票印刷厂那边的喷码/打印机那边打印不重。该有的重复验证还是需要有。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部