Documentation
¶
Index ¶
- type Config
- type CoreEventHandler
- func (e CoreEventHandler) OnCMConsumed(record *engine.HistoryRecord)
- func (e CoreEventHandler) OnConsumerClosed(_ string)
- func (e CoreEventHandler) OnConsumerRegister(_ string)
- func (e CoreEventHandler) OnFrameParseError(_ *proto.TransferFrame, _ *tcp.Remote)
- func (e CoreEventHandler) OnNotImplementMessageType(frame *proto.TransferFrame, r *tcp.Remote) (bool, error)
- func (e CoreEventHandler) OnProducerClosed(_ string)
- func (e CoreEventHandler) OnProducerRegister(_ string)
- type MQ
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
AppName string `json:"app_name"`
Host string `json:"host"`
Port string `json:"port"`
Debug bool `json:"debug"`
DashboardHost string `json:"dashboard_host"`
DashboardPort string `json:"dashboard_port"`
MaxOpenConn int `json:"max_open_conn"` // 允许的最大连接数, 即 生产者+消费者最多有 MaxOpenConn 个
BufferSize int `json:"buffer_size"` // 生产者消息历史记录最大数量
Crypto proto.Crypto `json:"-"` // 加密器
Token string `json:"-"` // 注册认证密钥
}
func DefaultConf ¶
func DefaultConf() Config
type CoreEventHandler ¶ added in v0.3.2
type CoreEventHandler struct{}
func (CoreEventHandler) OnCMConsumed ¶ added in v0.3.2
func (e CoreEventHandler) OnCMConsumed(record *engine.HistoryRecord)
func (CoreEventHandler) OnConsumerClosed ¶ added in v0.3.2
func (e CoreEventHandler) OnConsumerClosed(_ string)
func (CoreEventHandler) OnConsumerRegister ¶ added in v0.3.2
func (e CoreEventHandler) OnConsumerRegister(_ string)
func (CoreEventHandler) OnFrameParseError ¶ added in v0.3.2
func (e CoreEventHandler) OnFrameParseError(_ *proto.TransferFrame, _ *tcp.Remote)
func (CoreEventHandler) OnNotImplementMessageType ¶ added in v0.3.2
func (e CoreEventHandler) OnNotImplementMessageType(frame *proto.TransferFrame, r *tcp.Remote) (bool, error)
func (CoreEventHandler) OnProducerClosed ¶ added in v0.3.2
func (e CoreEventHandler) OnProducerClosed(_ string)
func (CoreEventHandler) OnProducerRegister ¶ added in v0.3.2
func (e CoreEventHandler) OnProducerRegister(_ string)
Click to show internal directories.
Click to hide internal directories.