2025-11-03 17:35:03 +08:00
|
|
|
// Package constants define constant variable
|
|
|
|
|
package constants
|
|
|
|
|
|
|
|
|
|
const (
|
2025-11-13 11:48:26 +08:00
|
|
|
// SubStartAction define the real time subscription start action
|
|
|
|
|
SubStartAction string = "start"
|
|
|
|
|
// SubStopAction define the real time subscription stop action
|
|
|
|
|
SubStopAction string = "stop"
|
|
|
|
|
// SubAppendAction define the real time subscription append action
|
|
|
|
|
SubAppendAction string = "append"
|
2025-11-03 17:35:03 +08:00
|
|
|
)
|
2025-11-05 18:20:54 +08:00
|
|
|
|
|
|
|
|
// 定义状态常量
|
|
|
|
|
const (
|
|
|
|
|
// SubSuccessCode define subscription success code
|
|
|
|
|
SubSuccessCode = "1001"
|
|
|
|
|
// SubSuccessCode define subscription failed code
|
|
|
|
|
SubFailedCode = "1002"
|
2025-11-06 17:22:14 +08:00
|
|
|
// CancelSubSuccessCode define cancel subscription success code
|
|
|
|
|
CancelSubSuccessCode = "1005"
|
|
|
|
|
// CancelSubFailedCode define cancel subscription failed code
|
|
|
|
|
CancelSubFailedCode = "1006"
|
2025-11-05 18:20:54 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
const (
|
|
|
|
|
// SubSuccessMsg define subscription success message
|
|
|
|
|
SubSuccessMsg = "subscription success"
|
|
|
|
|
// SubFailedMsg define subscription failed message
|
|
|
|
|
SubFailedMsg = "subscription failed"
|
2025-11-10 17:32:18 +08:00
|
|
|
// CancelSubSuccessMsg define cancel subscription success message
|
2025-11-06 17:22:14 +08:00
|
|
|
CancelSubSuccessMsg = "cancel subscription success"
|
2025-11-10 17:32:18 +08:00
|
|
|
// CancelSubFailedMsg define cancel subscription failed message
|
2025-11-13 11:48:26 +08:00
|
|
|
CancelSubFailedMsg = "cancel subscription failed"
|
2025-11-05 18:20:54 +08:00
|
|
|
)
|
2025-11-10 17:32:18 +08:00
|
|
|
|
|
|
|
|
// TargetOperationType define constant to the target operation type
|
|
|
|
|
type TargetOperationType int
|
|
|
|
|
|
|
|
|
|
const (
|
2025-11-13 11:48:26 +08:00
|
|
|
// OpAppend define append new target to the subscription list
|
2025-11-10 17:32:18 +08:00
|
|
|
OpAppend TargetOperationType = iota
|
2025-11-13 11:48:26 +08:00
|
|
|
// OpRemove define remove exist target from the subscription list
|
2025-11-10 17:32:18 +08:00
|
|
|
OpRemove
|
2025-11-13 11:48:26 +08:00
|
|
|
// OpUpdate define update exist target from the subscription list
|
2025-11-10 17:32:18 +08:00
|
|
|
OpUpdate
|
|
|
|
|
)
|
2025-11-26 17:49:24 +08:00
|
|
|
|
|
|
|
|
const (
|
|
|
|
|
// NoticeChanCap define real time data notice channel capacity
|
|
|
|
|
NoticeChanCap = 10000
|
|
|
|
|
)
|