github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/catgo/cat-go/cat/const.go (about) 1 package cat 2 3 import ( 4 "time" 5 ) 6 7 const ( 8 CatClientVersion = "1.0.0.g7baseonv2" 9 ) 10 11 const ( 12 SUCCESS = "0" 13 ERROR = "-1" 14 FAIL = "fail" 15 ) 16 17 const ( // Declared default values. 18 defaultAppKey = "cat" 19 defaultHostname = "GoUnknownHost" 20 defaultEnv = "dev" 21 22 defaultIp = "127.0.0.1" 23 defaultIpHex = "7f000001" 24 25 defaultXmlFile = "/data/appdatas/cat/client.xml" 26 defaultLogDir = "/data/applogs/cat" 27 ) 28 29 const ( // Declared properties given by the router server. 30 propertySample = "sample" 31 propertyRouters = "routers" 32 propertyBlock = "block" 33 ) 34 35 const ( 36 highPriorityQueueSize = 1000 37 normalPriorityQueueSize = 5000 38 39 transactionAggregatorChannelCapacity = 1000 40 eventAggregatorChannelCapacity = 1000 41 metricAggregatorChannelCapacity = 1000 42 43 transactionAggregatorInterval = time.Second * 3 44 eventAggregatorInterval = time.Second * 3 45 metricAggregatorInterval = time.Second * 3 46 ) 47 48 const ( // Declared a series of reserved type and names. 49 typeSystem = "System" 50 51 nameReboot = "Reboot" 52 53 nameTransactionAggregator = "TransactionAggregator" 54 nameEventAggregator = "EventAggregator" 55 nameMetricAggregator = "MetricAggregator" 56 ) 57 58 const ( 59 signal0 = iota 60 61 signalResetConnection 62 63 signalShutdown 64 65 signalSenderExit 66 signalMonitorExit 67 signalRouterExit 68 signalTransactionAggregatorExit 69 signalEventAggregatorExit 70 signalMetricAggregatorExit 71 )