github.com/unionj-cloud/go-doudou@v1.3.8-0.20221011095552-0088008e5b31/framework/internal/config/default.go (about)

     1  package config
     2  
     3  import "github.com/unionj-cloud/go-doudou/framework/configmgr"
     4  
     5  const FrameworkName = "go-doudou"
     6  
     7  const (
     8  	// Default configs for framework component
     9  	DefaultGddBanner             = true
    10  	DefaultGddBannerText         = FrameworkName
    11  	DefaultGddLogLevel           = "info"
    12  	DefaultGddLogFormat          = "text"
    13  	DefaultGddLogReqEnable       = false
    14  	DefaultGddLogCaller          = false
    15  	DefaultGddGraceTimeout       = "15s"
    16  	DefaultGddWriteTimeout       = "15s"
    17  	DefaultGddReadTimeout        = "15s"
    18  	DefaultGddIdleTimeout        = "60s"
    19  	DefaultGddServiceName        = ""
    20  	DefaultGddRouteRootPath      = ""
    21  	DefaultGddHost               = ""
    22  	DefaultGddPort               = 6060
    23  	DefaultGddGrpcPort           = 50051
    24  	DefaultGddRetryCount         = 0
    25  	DefaultGddManage             = true
    26  	DefaultGddManageUser         = "admin"
    27  	DefaultGddManagePass         = "admin"
    28  	DefaultGddTracingMetricsRoot = "tracing"
    29  	DefaultGddWeight             = 1
    30  
    31  	// Default configs for memberlist component
    32  	DefaultGddMemSeed           = ""
    33  	DefaultGddMemPort           = 7946
    34  	DefaultGddMemDeadTimeout    = "60s"
    35  	DefaultGddMemSyncInterval   = "60s"
    36  	DefaultGddMemReclaimTimeout = "3s"
    37  	DefaultGddMemProbeInterval  = "5s"
    38  	DefaultGddMemProbeTimeout   = "3s"
    39  	DefaultGddMemSuspicionMult  = 6
    40  	DefaultGddMemRetransmitMult = 4
    41  	DefaultGddMemGossipNodes    = 4
    42  	DefaultGddMemGossipInterval = "500ms"
    43  	DefaultGddMemTCPTimeout     = "30s"
    44  	DefaultGddMemIndirectChecks = 3
    45  	DefaultGddMemWeight         = 1
    46  	DefaultGddMemWeightInterval = 0
    47  	DefaultGddMemName           = ""
    48  	DefaultGddMemHost           = ""
    49  	DefaultGddMemCIDRsAllowed   = ""
    50  	DefaultGddMemLogDisable     = false
    51  
    52  	DefaultGddServiceDiscoveryMode = "memberlist"
    53  
    54  	DefaultGddNacosNamespaceId         = "public"
    55  	DefaultGddNacosTimeoutMs           = 10000
    56  	DefaultGddNacosNotLoadCacheAtStart = false
    57  	DefaultGddNacosLogDir              = "/tmp/nacos/log"
    58  	DefaultGddNacosCacheDir            = "/tmp/nacos/cache"
    59  	DefaultGddNacosLogLevel            = "info"
    60  	DefaultGddNacosLogDiscard          = false
    61  	DefaultGddNacosServerAddr          = ""
    62  	DefaultGddNacosRegisterHost        = ""
    63  	DefaultGddNacosClusterName         = "DEFAULT"
    64  	DefaultGddNacosGroupName           = "DEFAULT_GROUP"
    65  
    66  	DefaultGddNacosConfigFormat = configmgr.DotenvConfigFormat
    67  	DefaultGddNacosConfigGroup  = "DEFAULT_GROUP"
    68  	DefaultGddNacosConfigDataid = ""
    69  
    70  	DefaultGddEnableResponseGzip         = true
    71  	DefaultGddAppType                    = "rest"
    72  	DefaultGddFallbackContentType        = "application/json; charset=UTF-8"
    73  	DefaultGddRouterSaveMatchedRoutePath = true
    74  	DefaultGddConfigRemoteType           = ""
    75  
    76  	DefaultGddApolloCluster      = "default"
    77  	DefaultGddApolloAddr         = ""
    78  	DefaultGddApolloNamespace    = "application.properties"
    79  	DefaultGddApolloBackupEnable = true
    80  	DefaultGddApolloBackupPath   = ""
    81  	DefaultGddApolloSecret       = ""
    82  	DefaultGddApolloMuststart    = false
    83  	DefaultGddApolloLogEnable    = false
    84  
    85  	// DefaultGddSqlLogEnable only for doc purpose
    86  	DefaultGddSqlLogEnable = false
    87  
    88  	DefaultGddStatsFreq = "1s"
    89  )