syntax = "proto3";

package pb;

message ServerMaintainReq{
  string server_id = 2;//服务器id
  int32  req_state = 3;//请求服务器状态 1-维护 2-解除维护
}

message Server{
  string server_id = 1; //服务器ID
  string server_type = 2; //服务器类型
  string server_name = 3; //服务器名字
  string server_ip = 4; //服务器IP
  int32 client_port = 5; //客户端端口
  bool  is_launch = 6; //是否加载
  int64 version = 7;//版本号
  optional bool maintained = 8;//是否在维护中
  optional string server_root = 9; //服务根目录
  optional bool serial = 10; //是否串行
  optional int32 launch_weight = 11; //启动权重 越大越晚
  optional int32 shut_weight = 12; //关闭权重 越大越晚
  optional int64 load = 13;//负载量
  optional int32 silent = 14;//沉默注册
}