{ "Master": { //是否启动Master功能,如果为true,进程会每个三秒向Master模块汇报其所在模块运行信息 "Enable": false, //管理模块的类型,与Module列表中ModuleType对应,开发者可以改为一个随机名称,以防止被非法访问 "MasterType": "Master", //用于远程服务器SSH的配置,本机IP如(127.0.0.1 localhost)无需配置 "SSH": [ ], "Process": [ ] }, "Module": { "Master": [ { "Id": "Master001", "ProcessID": "development" } ], "Scene": [ { "Id": "Scene001", "ProcessID": "development" } ], "DBRecord": [ { "Id": "DBRecord001", "ProcessID": "development" } ], "Calc": [ { "Id": "Calc001", "ProcessID": "development" } ], "Receiver": [ { "Id": "Receiver001", "ProcessID": "development" } ], "OpenApi":[ { "Id":"OpenApi001", "ProcessID":"development", "Settings":{ "HTTPPort": 22000, "HTTPSPort": 22001 } } ] }, "Mqtt": { // 最大写入包队列缓存 "WirteLoopChanNum": 10, // 最大读取包队列缓存 "ReadPackLoop": 10, // 读取超时 "ReadTimeout": 600, // 写入超时 "WriteTimeout": 300 }, "Rpc": { // 远程访问最后期限值 单位秒 这个值指定了在客户端可以等待服务端多长时间来应答 "RpcExpired": 3 }, "Log": { "dingtalk": { "webhookurl": "https://oapi.dingtalk.com/robot/send?access_token=xxx", // RFC5424 log message levels. "level": 1 }, "file": { //是否按照每天 logrotate,默认是 true "daily": true, "level": 1 } } }