123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- {
- "Sers": {
- "Mq": {
- "Socket": {
- /* ServiceCenter 服务端 host地址 */
- "host": "127.0.0.1",
- /* ServiceCenter 服务端 监听端口号 */
- "port": 10345,
- /* 以下为非必须配置 */
- //(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
- }
- }
- }
-
- }
|