黑马程序员技术交流社区

标题: 请问一下大家,php高并发访问怎么解决 [打印本页]

作者: 215    时间: 2018-2-22 11:17
标题: 请问一下大家,php高并发访问怎么解决
我做一个生产唯一id的接口,现在遇到一个问题,在高并发访问情况下时间戳相等,导致id会重复,我想请问一下这种问题怎么解决。在不依赖第三方的情况下一个较好的解决方案,应该第三方会存在稳定性问题
作者: 215    时间: 2018-2-22 11:43
没有大佬的吗?
作者: 滑稽哥    时间: 2018-2-22 17:20
时间戳+随机数

作者: 似景    时间: 2018-2-22 21:55


作者: baiou1995    时间: 2018-2-23 01:48
目标:时间戳相同的时候产生不同的随机数
1.时间戳分布更细(用microtime(true))
2.每次生成随机数调用mt_srand,默认用当前时间戳,你可以加入其他因素(我不了解,比如上一次的随机数,比如上次执行时间等等)





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2