Documentation
¶
Index ¶
Constants ¶
View Source
const (
ProviderRedis = "redis"
)
Variables ¶
This section is empty.
Functions ¶
func NewEventCenter ¶
func NewEventCenter(log *zap.SugaredLogger, config Config) types.EventCenter
Types ¶
type DefaultEventCenter ¶
type DefaultEventCenter struct {
// contains filtered or unexported fields
}
func NewDefaultEventCenter ¶
func NewDefaultEventCenter(log *zap.SugaredLogger) *DefaultEventCenter
func (*DefaultEventCenter) StartWorker ¶
func (ec *DefaultEventCenter) StartWorker(context.Context, types.EventHandler)
default event center can not have worker
type RedisEventCenter ¶
type RedisEventCenter struct {
// contains filtered or unexported fields
}
func NewRedisEventCenter ¶
func NewRedisEventCenter(kv *redis.Client, key string, log *zap.SugaredLogger) *RedisEventCenter
func (*RedisEventCenter) StartWorker ¶
func (ec *RedisEventCenter) StartWorker(ctx context.Context, handler types.EventHandler)
Click to show internal directories.
Click to hide internal directories.