Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet( NewSonyFlake, NewLockBuilder, NewStorage, casbin.NewEnforcer, mq.NewQueueLogger, rabbitmq.NewConnManager, rabbitmq.NewRabbitmqSender, rabbitmq.NewRabbitmqReceiver, NewLimiterManager, )
ProviderSet is compo providers.
Functions ¶
Types ¶
type LimiterManager ¶
type LimiterManager struct {
// contains filtered or unexported fields
}
func NewLimiterManager ¶
func NewLimiterManager() *LimiterManager
func (*LimiterManager) GetLimiter ¶
type LockBuilder ¶
type LockBuilder struct {
// contains filtered or unexported fields
}
func (*LockBuilder) NewLock ¶
func (lb *LockBuilder) NewLock(ctx context.Context, name string, seconds int64) LockInterface
type LockInterface ¶
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
func (*Storage) GetDefaultDiskType ¶
Click to show internal directories.
Click to hide internal directories.