V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HillW
V2EX  ›  程序员

tb 的订单号

  •  
  •   HillW · 2018-05-12 16:58:59 +08:00 · 4074 次点击
    这是一个创建于 2388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    淘宝的订单号用 UUID.randomUUID()会不会有问题

    12 条回复    2018-05-13 21:21:01 +08:00
    qq292382270
        1
    qq292382270  
       2018-05-12 17:11:52 +08:00
    可能会.也可能不会
    onepunch
        2
    onepunch  
       2018-05-12 17:22:34 +08:00   ❤️ 3
    会有问题,看下面的文档

    https://tech.meituan.com/MT_Leaf.html
    noe132
        3
    noe132  
       2018-05-12 19:03:14 +08:00 via Android
    会。uuid 不是绝对唯一的。
    一般来说都是订单号池,增序生成,使用的时候取。
    这里面技术含量还很高的。
    HillW
        4
    HillW  
    OP
       2018-05-12 21:29:06 +08:00
    @onepunch 感谢,哈哈
    @qq292382270 做的学校的二首交易平台,会不会有问题呢
    @noe132 那这样应该就能保证唯一性了,自己写的,但是不知道外面用的技术
    soho176
        5
    soho176  
       2018-05-12 22:40:21 +08:00
    @HillW 小网站不用考虑这么多
    LosLord
        6
    LosLord  
       2018-05-12 22:41:18 +08:00 via Android
    小伙子,没有这么多用户量就不要想这么多
    iyaozhen
        7
    iyaozhen  
       2018-05-12 23:23:07 +08:00 via Android   ❤️ 1
    不要过早优化,还有可以稍微放弃下完美主义。特别是新手

    老琢磨这些最终啥也做不成,教育教学
    iyaozhen
        8
    iyaozhen  
       2018-05-12 23:23:17 +08:00 via Android
    @iyaozhen 经验教训
    FYK
        9
    FYK  
       2018-05-13 00:29:51 +08:00
    根据需求来确定,小网站就自个用随机函数生成没啥问题,等到了有这个需求到阶段再优化。(毕竟可能一辈子都不需要优化 XD )
    Axurez
        10
    Axurez  
       2018-05-13 12:27:58 +08:00 via iPhone
    @noe132 UUIDv1 是绝对唯一的。
    TheCure
        11
    TheCure  
       2018-05-13 20:08:11 +08:00
    微信每一条消息用 random()有没有问题?
    当然有问题
    winglight2016
        12
    winglight2016  
       2018-05-13 21:21:01 +08:00
    能用 sequence 解决的就不要用 uuid
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6058 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 02:30 · PVG 10:30 · LAX 18:30 · JFK 21:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.