{
  "Sers": {
    "Mq": {
      "Socket": {
        /* ServiceCenter 服务端 host地址 */
        "host": "127.0.0.1",
        /* ServiceCenter 服务端 监听端口号 */
        "port": 4501,


        /* 以下为非必须配置 */

        //(x.1)workThread
        /* 后台处理消息的线程个数（单位个，默认16） */
        "workThreadCount": 16,

        //(x.2)ping
        /* 心跳测试超时时间（单位ms，默认2000） */
        "pingTimeout": 20000,
        /* 心跳测试失败重试次数（单位次，默认3） */
        "pingRetryCount": 3,
        /* 心跳测试时间间隔（单位ms，默认1000） */
        "pingInterval": 1000,

        //(x.3)request
        /* 请求超时时间（单位ms，默认300000） */
        "requestTimeout": 300000,

        //(x.4)secretKey
        /* 连接秘钥，用以验证连接安全性。服务端和客户端必须一致 */
        "secretKey": "SersSocketMq"
      }
    },

    /* 序列化配置,可不指定 */
    "Serialization": {
      /* 序列化字符编码。可不指定，默认 UTF8。只可为 UTF7,UTF8,UTF32,ASCII,Unicode。 */
      "Encoding": "UTF8"
    },


    /* ApiStation 站点配置,可不指定 */
    "ApiStation": {
      /* 是否 输出本地Api的调用信息到（ApiTrace）Log文件。默认:false */
      "PrintTrace": false,      
      
      /* 默认站点名称，可多个,可不指定 */
      "apiStationName": [ "JStationDemo" ],
      
       /* 服务发现配置（通过反射从此包中获取要注册的api，可多个,可不指定） */
      "DiscoveryConfig": [
        {
          /* 强制指定ApiStation名称。可不指定。（优先级从高到低：  apiStationName_Force 、 在代码上的SsStationNameAttribute特性指定 、 apiStationName 、 appsettings.json指定） */
          "apiStationName_Force": "",

          /* ApiStation名称。可不指定。（优先级从高到低：  apiStationName_Force 、 在代码上的SsStationNameAttribute特性指定 、 apiStationName 、 appsettings.json指定） */
          "apiStationName": "JStationDemo",

          /* 在此包中查找服务(如 StationDemo.Controllers) */
          "packageName": "StationDemo.Controllers",


          /* 强制路由前缀,例如："demo/v1"。可不指定。（优先级从高到低：  routePrefix_Force、在代码上的SsRoutePrefixAttribute特性指定 、 routePrefix） */
          "routePrefix_Force": "",

          /* 路由前缀,例如："demo/v1"。可不指定。（优先级从高到低：  routePrefix_Force、在代码上的SsRoutePrefixAttribute特性指定 、 routePrefix ） */
          "routePrefix": ""
        }

      ]
      
      
      
    },

    /* ServiceStation配置,可不指定 */
    "ServiceStation": {

      /* 是否 自动上报cpu Usage。默认:false */
      "UsageReporter": false,

      /* print the log to console. default:false  */
      "Console_PrintLog": true,

      /* 服务中心注册配置。在向服务中心注册站点前 是否打印（Logger.Info）请求参数。默认:false */
      "StationRegist_PrintRegistArg": false,

	  /* serviceStation站点信息 */
      "serviceStationInfo": {
        "serviceStationName": "JStationDemo",
        "serviceStationKey": "serviceStationKey_java001",
        "stationVersion": "1.2.0",
        "info": null
      }

      /* 服务站点部署所在设备的信息 */
      ,"deviceInfo": {
        "deviceKey": "deviceKey_java001",
        "OSPlatform": "WINDOWS",
        "OSArchitecture": "X64",
        "OSDescription": "Microsoft Windows 10.0.17134 ",
        "ProcessArchitecture": "X64",
        "Is64BitOperatingSystem": true,
        "ProcessorCount": 8,
        "MachineName": "WIN10F",
        "OSVersion": "Microsoft Windows NT 6.2.9200.0",
        "WorkingSet": 28180480
      }



    }
  }
  
}
