smallufo 積分 0

所以 Ingram 你若是當時知道這 lib , 還會自己開發 FlakeId 嗎?

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 3 編輯於

FlakeId 是 distributed id generator ,不是做 hash,而且 FlakeId 裡面有 timestamp,有時候可以拿來query,很方便。我用的 encode 只是單純 base62,沒加混餚也沒擋髒字。現在想想好像真的該混餚一下比較好,即使現在 kaif 用不到 (都是 public resource)

真的要保密的 id 我系統裡會考慮 type4 UUID,像是 kaif 的用戶 db 的 id 就是,而非 FlakeId.

FlakeId 的一部份 source 在此1。有興趣看看吧,也可以直接改來用