对接第三方的接口,有个要求就是 提交参数每次都要比上一次高。如果是单机且单线程里调用没问题。但多机或是多线程调用就会出现问题(网络延迟可能后面提交的请求比上一个更快到达服务器)。
多机或是多线程的情况如何处理这种请求的问题?(每次提交都要比上一次大?)
用时间
百度snowflake
你需要额外加个全局锁,比如用db或者redis等,id生成器楼上的或者你自己写表都可以