appsettings.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {
  2. "Sers": {
  3. /* 消息队列配置 */
  4. "Mq": {
  5. "Config": {
  6. /* 后台处理消息的线程个数(单位个,默认2) */
  7. "workThreadCount": 2,
  8. /* 请求超时时间(单位ms,默认60000) */
  9. "requestTimeoutMs": 60000,
  10. //HeartBeat
  11. /* 心跳测试超时时间(单位ms,默认2000) */
  12. "heartBeatTimeoutMs": 10000,
  13. /* 心跳测试失败重试次数(单位次,默认3) */
  14. "heartBeatRetryCount": 10,
  15. /* 心跳测试时间间隔(单位ms,默认1000) */
  16. "heartBeatIntervalMs": 1000
  17. },
  18. /* one mq is one channel.can be multiable */
  19. "ClientMqBuilder": [
  20. {
  21. /* (x.1) mq type */
  22. /* the class of MqBuilder in assemblyFile */
  23. "className": "Sers.Mq.Socket.Iocp.MqBuilder.ClientMqBuilder",
  24. /* (x.2) mq config */
  25. /* Mq 服务端 host地址。例如: "127.0.0.1"、"sersms.com" */
  26. "host": "127.0.0.1",
  27. /* Mq 服务端 监听端口号。例如: 10345 */
  28. "port": 10345,
  29. /* Mq连接秘钥,用以验证连接安全性。服务端和客户端必须一致 */
  30. "secretKey": "SersSocketMq"
  31. }
  32. ]
  33. },
  34. "Logger": {
  35. /* print the log to console. default:false */
  36. "PrintToConsole": true
  37. },
  38. /* LocalApiService 配置,可不指定 */
  39. "LocalApiService": {
  40. /* 后台服务的线程个数(单位个,默认0,代表不开启服务)(appsettings.json :: Sers.LocalApiService.workThreadCount) */
  41. "workThreadCount": 4,
  42. /* Sers内置api discovery */
  43. "SersApiDiscovery": {
  44. /* 默认站点名称,可多个,可不指定 */
  45. "apiStationName": [ "Tool" ]
  46. }
  47. },
  48. /* ServiceStation配置,可不指定 */
  49. "ServiceStation": {
  50. /* serviceStation站点信息 */
  51. "serviceStationInfo": {
  52. "serviceStationName": "DataPort"
  53. }
  54. }
  55. }
  56. }