configer

package module
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2020 License: MIT Imports: 11 Imported by: 0

README

configer

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Callback

type Callback func(payload *ServiceInfo)

type ConfigerService

type ConfigerService interface {
	SubService(serviceName string, callback Callback) error
	GetServiceNode(serviceName, key string) *ServiceInfo
	LoginService(info *ServiceInfo) error
	LogoutService() error
}

func NewConfiger

func NewConfiger(opt *redis.Options) ConfigerService

type ServiceInfo

type ServiceInfo struct {
	ID      string
	Name    string
	IsLogin int //1 -> login, 0 -> logout
}

func (*ServiceInfo) RecognizeHitKeys

func (s *ServiceInfo) RecognizeHitKeys(keys []string) []string

func (*ServiceInfo) String

func (s *ServiceInfo) String() string

type VirtualNode

type VirtualNode struct {
	ServiceInfo *ServiceInfo
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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