config.yaml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # 代理网关服务配置
  2. server:
  3. # 基本配置
  4. address: :8080 # 本地监听地址。默认":80"
  5. readTimeout: 60s # 请求读取超时时间,一般不需要配置。默认为60秒
  6. maxHeaderBytes: 10240 # 请求Header大小限制(Byte)。默认为10KB
  7. serverAgent: jianyu Gateway # 服务端Agent信息。默认为"GF HTTP Server"
  8. # 其他配置
  9. sessionCookieOutput: false # 关闭session及返回cookie,是否将SessionId返回到Cookie中。默认true
  10. clientMaxBodySize: 810241024 # 客户端最大Body上传限制大小,影响文件上传大小(Byte)。默认为8*1024*1024=8MB
  11. formParsingMemory: 1048576 # 解析表单时的缓冲区大小(Byte),一般不需要配置。默认为1024*1024=1MB
  12. dumpRouterMap: false # 是否在Server启动时打印所有的路由列表。默认为true
  13. graceful: false # 是否开启平滑重启特性,开启时将会在本地增加10000的本地TCP端口用于进程间通信。默认false
  14. #数据库配置
  15. databases:
  16. # redis配置
  17. redis: session=123.56.53.97:1713,other=123.56.53.97:1713 # 用户获取剑鱼程序用户session
  18. # mysql配置
  19. mysql:
  20. dbName: base_service
  21. address: 192.168.3.11:3366
  22. userName: root
  23. passWord: Topnet123
  24. maxOpenConns: 5
  25. maxIdleConns: 5
  26. # 系统配置
  27. system:
  28. # 系统日志
  29. log:
  30. path: ./logs # 系统日志默认文件默认报错路径。默认为./logs
  31. debug: true # 是否打印调试信息。默认false
  32. stdout: true # 是否输出到控制台。默认false
  33. systemLogPattern: system-{Ymd}.log # 日志文件格式。默认为"system-{Ymd}.log"
  34. serverErrorStack: true # 当Server捕获到异常时是否记录堆栈信息到日志中。默认为true
  35. serverErrorLogEnabled: true # 是否记录异常日志信息到日志中。默认为true
  36. serverErrorLogPattern: error-{Ymd}.log # 异常错误日志文件格式。默认为"error-{Ymd}.log"
  37. serverAccessLogEnabled: true # 是否记录访问日志。默认为false
  38. serverAccessLogPattern: access-{Ymd}.log # 访问日志文件格式。默认为"access-{Ymd}.log"
  39. serverRequestTimeout: 2000 # 接口请求超时通知,若注册表中无配置超时提醒使用此配置。默认500毫秒
  40. # 系统告警
  41. alarm:
  42. switch: false # 异常通知开关。默认关闭
  43. address: 192.168.3.207:4150 # nsq消息通知地址。默认关闭
  44. toppic: jyalert # 消息管道
  45. isJsonEncode: false # 是否加密
  46. id: pre_alert # id
  47. title: 你有新的告警消息处理 # 消息标题
  48. text: 前置代理告警请查看 # 消息正文