分布式ID生成

基本信息

申請?zhí)?/td> CN201910823767.7 申請日 -
公開(公告)號(hào) CN110555078A 公開(公告)日 2019-12-10
申請公布號(hào) CN110555078A 申請公布日 2019-12-10
分類號(hào) G06F16/27(2019.01); G06F16/21(2019.01) 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊造 申請(專利權(quán))人 上海摩庫數(shù)據(jù)技術(shù)有限公司
代理機(jī)構(gòu) 上海翰信知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 上海摩庫數(shù)據(jù)技術(shù)有限公司
地址 201109 上海市徐匯區(qū)欽州北路1001號(hào)12幢501室A座
法律狀態(tài) -

摘要

摘要 本申請公開了一種分布式ID生成方法,包括以下步驟:S1、讀取數(shù)據(jù)庫中存儲(chǔ)的業(yè)務(wù)類型標(biāo)識(shí)和ID生成參數(shù);S2、加載并緩存業(yè)務(wù)類型標(biāo)識(shí)和ID生成參數(shù);S3、業(yè)務(wù)類型標(biāo)識(shí)與ID生成參數(shù)保持對應(yīng)關(guān)系;S4、接收ID生成指令;S5、根據(jù)業(yè)務(wù)類型標(biāo)識(shí)查找緩存數(shù)據(jù);S6、判定ID當(dāng)前值大小,返回ID生成結(jié)果;S7、運(yùn)行申請新ID段任務(wù)。本申請的分布式ID生成方法可產(chǎn)生全局唯一且單調(diào)遞增的ID,任何情況下ID不會(huì)重復(fù)或者回退,具備高效率產(chǎn)生ID的能力,具備提供多種ID的能力。