在諸多需要ID服務的業務中,聯合商品需要做好信息加密,兌換碼、優惠券需要支持可反解或者可驗證,訂單號需要支持部分信息可讀,可以輕松獲取日期信息。
純數字組成的用戶uid,訂單號出于數據安全,要求是非連續的,但是如果是一些需要計數的ID,則要求嚴格遞增。短url服務中的ID對長度有很高要求,traceid則要求ID可反解,且支持本地生成,保證局部唯一就行。
由此可見,ID生成服務除了具備基礎特性,部分場景下還需要滿足的特定需求。制定合適的技術方案結合場景去實現,發揮技術優勢,才可以更好的支撐業務發展。