package
0.0.0-20240510061443-70f74b6e9a7d
Repository: https://github.com/lanyutc/blue.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
取得UID.
开启生成UID服务,需要在程序开始时调用.

# Constants

************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.
************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.
************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.
************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.
************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.
************************************* * StampBits 与可表示的年份对应关系: <41, 69.7> <40, 34.8> <39, 17.4> * 本实现选择41-bit,可以使用69.7年 * 具体算法:MaxElapsedMs = (1llu << 41) - 1 (毫秒) * 年份 = MaxElapsedMs / 3600 * 24 * 365 * 1000 = 69.7 (年) * * SequenceBits取10bits的原因是,单核(2.3GHz)处理1毫秒最多产生不到400个UID ********/.

# Structs

No description provided by the author