// Package constants define constant variable package constants const ( // 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" ) // 定义状态常量 const ( // SubSuccessCode define subscription success code SubSuccessCode = "1001" // SubSuccessCode define subscription failed code SubFailedCode = "1002" // CancelSubSuccessCode define cancel subscription success code CancelSubSuccessCode = "1005" // CancelSubFailedCode define cancel subscription failed code CancelSubFailedCode = "1006" ) const ( // SubSuccessMsg define subscription success message SubSuccessMsg = "subscription success" // SubFailedMsg define subscription failed message SubFailedMsg = "subscription failed" // CancelSubSuccessMsg define cancel subscription success message CancelSubSuccessMsg = "cancel subscription success" // CancelSubFailedMsg define cancel subscription failed message CancelSubFailedMsg = "cancel subscription failed" ) // TargetOperationType define constant to the target operation type type TargetOperationType int const ( // OpAppend define append new target to the subscription list OpAppend TargetOperationType = iota // OpRemove define remove exist target from the subscription list OpRemove // OpUpdate define update exist target from the subscription list OpUpdate ) const ( // NoticeChanCap define real time data notice channel capacity NoticeChanCap = 10000 )