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\""`
|
||
}
|