技術(shù)總結(jié)
本申請公開一種序列值生成方法、裝置及系統(tǒng),用于在設(shè)備正常運(yùn)行狀態(tài)下,保證生成的序列值嚴(yán)格遞增,并且當(dāng)設(shè)備出現(xiàn)宕機(jī)時(shí),也能保證生成的序列值嚴(yán)格遞增。所述方法包括:當(dāng)?shù)谝辉O(shè)備正常運(yùn)行時(shí),根據(jù)時(shí)間戳生成序列值,并將生成的序列值發(fā)送到備份記錄中;當(dāng)?shù)谝辉O(shè)備宕機(jī),第二設(shè)備從所述備份記錄中查找對應(yīng)所述第一設(shè)備發(fā)送的最大序列值;根據(jù)所述最大序列值,確定第二設(shè)備序列下限值;在所述第二設(shè)備首次生成序列值,且當(dāng)前時(shí)間戳大于所述第二設(shè)備序列下限值中包含的時(shí)間戳?xí)r,根據(jù)當(dāng)前時(shí)間戳生成序列值。
技術(shù)研發(fā)人員:張臬靖;劉唯實(shí);鄧小峰;王遠(yuǎn)秋
受保護(hù)的技術(shù)使用者:阿里巴巴集團(tuán)控股有限公司
文檔號(hào)碼:201610653586
技術(shù)研發(fā)日:2016.08.10
技術(shù)公布日:2017.06.27