大型系統設計核心技術(第一篇)---分佈式訂單號生成策略

一、使用UUID生成 1.定義 UUID是一個128位長的數字,一般用16進製表示。算法的核心思想是結合機器的網卡、當地時間、一個隨即數來生成GUID。從理論上講,如果一臺機器每秒產生10000000個GUID,則可以保證(概率意義上)3240年不重複。 2.用法 在java使用UUID非常簡單,在jdk的工具類中已經有生成UUID的類可以直接使用,如下: 代碼實例: 運行結果: 可以看出在單機環
相關文章
相關標籤/搜索