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

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