【JAVA服務端架構】分佈式環境下Hilo算法生成自增編號

常見的編號生成策略有如下幾種方式:java 1.數字型自增加,但有時候咱們須要編號有必定的長度,並非像0,1,2,3這種,還有可能會對編號加上必定的前戳mysql 2.使用UUID,可是UUID是無序的,毫無心義的字符,像生成訂單號這種就不太適合算法 3.使用時間戳,可是在高併發的狀況下,仍是沒法可以保證惟一性,哪怕加上隨機數,也有必定概率重複sql 4.使用隨機數和自定義字符,可是不少語言的隨機
相關文章
相關標籤/搜索