分佈式ID生成方案(阿里面試題,實時思考出來的)

一、前言     剛好前段時間面試阿里被問到了這個問題,這裏就聊聊吧~~ 二、雪花(SnowFlake)算法     記得當時被面試官問到這個問題的時候,還不知道有雪花算法這個東西。就說了下自己的想法。 首先想到了肯定要有一個時間戳,爲了確保精度,決定使用納秒。 然後想到肯定是多臺服務器一起產生id,爲了區分機器,想到了用機器編碼區分。接着在一想,如果和阿里一樣有多個機房,每個機房的機器編碼可能重
相關文章
相關標籤/搜索