這寫的有問(wèn)題吧撮弧?透罢?首先比較回退沒(méi)回退就有問(wèn)題吗跋,你怎么隨機(jī)的從Long數(shù)組(Long數(shù)組大小順序也是隨機(jī)的)取一個(gè)然后就和當(dāng)前時(shí)間比較前后呢?其次耸采,你數(shù)組一開始就是200個(gè)0,那萬(wàn)一200個(gè)內(nèi)就發(fā)生回退了呢?你還是按照正常邏輯去生成忠怖?
關(guān)于分布式唯一ID,snowflake的一些思考及改進(jìn)(完美解決時(shí)鐘回?fù)軉?wèn)題)1.寫唯一ID生成器的原由 在閱讀工程源碼的時(shí)候抄瑟,發(fā)現(xiàn)有一個(gè)工具職責(zé)生成一個(gè)消息ID凡泣,方便進(jìn)行全鏈路的查詢,實(shí)現(xiàn)方式特別簡(jiǎn)單皮假,核心源碼不過(guò)兩行鞋拟,根據(jù)時(shí)間戳以及隨機(jī)數(shù)生成一個(gè)I...