|
@@ -9,25 +9,25 @@ import (
|
|
|
|
|
|
type (
|
|
|
Options struct {
|
|
|
- Zone string //注册域
|
|
|
- Name string //名称
|
|
|
- Version string //版本号
|
|
|
- EnableHttp bool //启用HTTP功能
|
|
|
- EnableRPC bool //启用RPC功能
|
|
|
- EnableInternalListener bool //启用内置网络监听服务
|
|
|
- DisableRegister bool //禁用注册
|
|
|
- registry registry.Registry //注册仓库
|
|
|
- Server Server //加载的服务
|
|
|
- Port int //绑定端口
|
|
|
- Address string //绑定地址
|
|
|
- EnableHttpPProf bool //启用HTTP调试工具
|
|
|
- EnableStats bool //启用数据统计
|
|
|
- EnableLogPrefix bool //启用日志前缀
|
|
|
- EnableCli bool //启用cli模式
|
|
|
- EnableReport bool //启用数据上报
|
|
|
- RegistryArguments map[string]string //注册参数
|
|
|
- Context context.Context
|
|
|
- shortName string
|
|
|
+ Zone string //注册域
|
|
|
+ Name string //名称
|
|
|
+ Version string //版本号
|
|
|
+ EnableHttp bool //启用HTTP功能
|
|
|
+ EnableRPC bool //启用RPC功能
|
|
|
+ EnableInternalListener bool //启用内置网络监听服务
|
|
|
+ DisableRegister bool //禁用注册
|
|
|
+ registry registry.Registry //注册仓库
|
|
|
+ Server Server //加载的服务
|
|
|
+ Port int //绑定端口
|
|
|
+ Address string //绑定地址
|
|
|
+ EnableHttpPProf bool //启用HTTP调试工具
|
|
|
+ EnableStats bool //启用数据统计
|
|
|
+ EnableLogPrefix bool //启用日志前缀
|
|
|
+ EnableCli bool //启用cli模式
|
|
|
+ EnableReport bool //启用数据上报
|
|
|
+ RegistryArguments map[string]string //注册参数
|
|
|
+ Context context.Context
|
|
|
+ shortName string
|
|
|
}
|
|
|
|
|
|
Option func(o *Options)
|
|
@@ -121,6 +121,7 @@ func NewOptions() *Options {
|
|
|
EnableInternalListener: true,
|
|
|
EnableLogPrefix: true,
|
|
|
EnableReport: true,
|
|
|
+ EnableHttpPProf: true,
|
|
|
Context: context.Background(),
|
|
|
registry: registry.DefaultRegistry,
|
|
|
}
|