11 lines
689 B
Go
11 lines
689 B
Go
|
package node
|
|||
|
|
|||
|
var GlobalBootFlags = &CommonBootFlags{}
|
|||
|
|
|||
|
type CommonBootFlags struct {
|
|||
|
NodeID string `env:"node_id" desc:"【必填】节点id(进程id),分布式环境下唯一标识,没指定就是随机、k8s环境下用pod名字作为id"`
|
|||
|
ServiceName string `env:"service_name" desc:"【可选】节点服务名,标识节点服务种类,例如game、login,用于rpc服务名调用、日志服务种类输出等"`
|
|||
|
TracePort string `env:"trace_port" default:"7788" desc:"监控服务端口,暴露prometheus指标、pprof采集等"`
|
|||
|
BootConfig string `env:"boot_config" default:"config/boot.yaml" desc:"启动配置文件路径,默认\"config/boot.yaml\""`
|
|||
|
}
|