rid

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadMachineID

func ReadMachineID() []byte

ReadMachineID 获取机器 ID,如果无法获取,则生成随机 ID.

func Salt

func Salt() uint64

Salt 计算机器 ID 的哈希值并返回一个 uint64 类型的盐值.

Types

type ResourceID

type ResourceID string
const (
	// ID for the user resource in onex-usercenter.
	User ResourceID = "user"
	// ID for the order resource in onex-fakeserver.
	Order ResourceID = "order"
	// ID for the cronjob resource in onex-nightwatch.
	CronJob ResourceID = "cronjob"
	// ID for the job resource in onex-nightwatch.
	Job ResourceID = "job"
)

func (ResourceID) New

func (rid ResourceID) New(counter uint64) string

New 创建带前缀的唯一标识符.

func (ResourceID) String

func (rid ResourceID) String() string

String 将资源标识符转换为字符串.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL