123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- {
- "//Logging": {
- "LogLevel": {
- "Default": "Warning"
- }
- },
- "AllowedHosts": "*",
- /* asp.net core 原始web服务配置 */
- "server": {
- "urls": [ "http://*:6001" ]
- },
- /* 微服务适配器 配置 */
- "ServiceAdaptor": [
- {
- /* 在此Assembly中加载类 */
- "assemblyFile": "ServiceAdaptor.NetCore.Sers.dll",
- /* 动态加载的类名,必须继承接口 ServiceAdaptor.NetCore.IServiceAdaptor */
- "className": "ServiceAdaptor.NetCore.Sers.ServiceAdaptor"
- /* 配置 */
- },
- {
- /* 在此Assembly中加载类 */
- "assemblyFile": "ServiceAdaptor.NetCore.MinHttp.dll",
- /* 动态加载的类名,必须继承接口 ServiceAdaptor.NetCore.IServiceAdaptor */
- "//className": "ServiceAdaptor.NetCore.MinHttp.ServiceAdaptor",
- /* 配置 */
- /* 网关地址,必须指定 */
- "gatewayAddress": "http://127.0.0.1:6080",
- /* 超时时间(单位:秒,可不指定)。1小时 */
- "//timeoutSeconds": 3600
- },
- {
- /* 在此Assembly中加载类 */
- "assemblyFile": "ServiceAdaptor.NetCore.Consul.dll",
- /* 动态加载的类名,必须继承接口 ServiceAdaptor.NetCore.IServiceAdaptor */
- "//className": "ServiceAdaptor.NetCore.Consul.ServiceAdaptor",
- /* 配置 */
- /* 超时时间(单位:秒,可不指定)。1小时 */
- "//timeoutSeconds": 3600,
- /* consul的地址。如 http://127.0.0.1:8500 */
- "ConsulEndpoint": "http://127.0.0.1:8500",
- /* 提供的服务的地址,如 127.0.0.1、sers.cloud */
- "serviceHost": "127.0.0.1",
- /* 提供的服务的端口号 */
- "servicePort": 6001,
- /* 提供的服务的名称,如 ServiceProvider */
- "serviceName": "ServiceProvider"
- },
- {
- /* 在此Assembly中加载类 */
- "assemblyFile": "ServiceAdaptor.NetCore.Be.Eureka.dll",
- /* 动态加载的类名,必须继承接口 ServiceAdaptor.NetCore.IServiceAdaptor */
- "//className": "ServiceAdaptor.NetCore.Be.Eureka.ServiceAdaptor",
- /* 配置 */
- /* 超时时间(单位:秒,可不指定)。1小时 */
- "//timeoutSeconds": 3600
- }
- ],
- /* Sers配置 begin */
- "Sers": {
- /* 通讯层配置 */
- "CL": {
- /* one conn is one channel.can be multiable */
- "Client": [
- {
- // Ipc.NamedPipe
- /* (x.1) type */
- /* 在此Assembly中查找Builder */
- "assemblyFile": "Sers.CL.Ipc.NamedPipe.dll",
- /* the class of Builder in assemblyFile */
- "className": "Sers.CL.Ipc.NamedPipe.OrganizeClientBuilder",
- /* (x.2) config */
- // 命名管道只支持本机或局域网。
- /* 服务端机器名或者ip地址(如 103.23.23.23 、win10f),默认 "." */
- "serverName": ".",
- /* 命名管道名称。例如: "Sers.CL.Ipc" */
- "pipeName": "Sers.CL.Ipc.4501",
- /* 连接秘钥,用以验证连接安全性。服务端和客户端必须一致 */
- "secretKey": "SersCL",
- /* 请求超时时间(单位ms,默认60000) */
- "requestTimeoutMs": 3600000
- },
- {
- // Socket.Iocp
- /* (x.1) type - Iocp */
- /* the class of builder in assemblyFile */
- //"className": "Sers.CL.Socket.Iocp.OrganizeClientBuilder",
- /* (x.2) conn config */
- /* 服务端 host地址。例如: "127.0.0.1"、"serset.com" */
- "host": "127.0.0.1",
- /* 服务端 监听端口号。例如: 4501 */
- "port": 4501,
- /* 连接秘钥,用以验证连接安全性。服务端和客户端必须一致 */
- "secretKey": "SersCL",
- /* 请求超时时间(单位ms,默认60000) */
- "requestTimeoutMs": 3600000
- }
- ]
- },
- /* LocalApiService 配置,可不指定 */
- "LocalApiService": {
- /* 是否 输出本地Api的调用信息到(ApiTrace)Log文件。默认:false */
- "//PrintTrace": true,
- "workThread": {
- /* 后台处理消息的线程个数(单位个,默认16)(0代表不开启服务) */
- "threadCount": 16
- },
- /* 默认站点名称,可多个,可不指定 */
- "//apiStationNames": [ "demo" ]
- },
- /* ServiceStation配置,可不指定 */
- "ServiceStation": {
- /* serviceStation站点信息 */
- "serviceStationInfo": {
- /* 服务站点名称 */
- "serviceStationName": "ServiceProvider"
- }
- }
- },
- "serslot": {
- /* 额外api。SsApiDesc格式。除了系统api外,可以指定额外api。若指定返回数据(reply),则直接返回数据;若不指定返回数据,则由host进行处理 */
- "//extApi": [
- {
- //路由(可为范接口,如 "/a/*" )
- "route": "/ui/*"
- }
- ]
- },
- /* Vit工具配置,可不指定 */
- "Vit": {
- /* 日志配置,可不指定 */
- "Logger": {
- /* print the log to Log/*.txt default:true */
- "PrintToTxt": true,
- /* print the log to console. default:true */
- "PrintToConsole": true
- },
- /* 序列化配置,可不指定 */
- "Serialization": {
- /* 序列化字符编码。可不指定,默认 UTF8。只可为 UTF7,UTF8,UTF32,ASCII,Unicode。 */
- "Encoding": "UTF8",
- /* 时间序列化格式。可不指定,默认 "yyyy-MM-dd HH:mm:ss" */
- "DateTimeFormat": "yyyy-MM-dd HH:mm:ss"
- }
- },
- /* Sers配置 end */
- /* BeEureka配置 begin */
- "spring": {
- "application": {
- "name": "ServiceProvider" //服务名称
- }
- },
- "eureka": {
- "client": {
- "serviceUrl": "http://direwolf:direwolf@192.168.1.204:8762/eureka/", //注册中心地址
- "validate_certificates": false
- },
- "instance": {
- "leaseRenewalIntervalInSeconds": 120,
- "leaseExpirationDurationInSeconds": 120,
- "port": 6001, //服务端口
- "preferIpAddress": true, //表示使用当前ip作为服务的ip
- "metadataMap": { //里面的参数都是国网要求
- "auth-code": "HWJCGliay4uXH3xhUTaXnB==",
- "service-name": "ServiceProvider", //服务中文名称
- "service-desc": "ServiceProvider", //服务描述
- "service-namespace": "XMGL",
- "service-sys": "JJQGC"
- }
- }
- }
- /* BeEureka配置 end */
- }
|