初始化
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

138 lines
9.3 KiB

  1. spring.application.name=2068-yuexiu-read-application
  2. management.metrics.export.prometheus.enabled=true
  3. management.metrics.export.prometheus.step=1ms
  4. management.metrics.export.prometheus.descriptions=true
  5. management.metrics.web.server.auto-time-requests=true
  6. management.endpoints.web.exposure.include=*
  7. management.metrics.tags.application=${spring.application.name}
  8. # \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B
  9. # \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A
  10. server.undertow.io-threads=4
  11. # \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B
  12. # \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8
  13. server.undertow.worker-threads=32
  14. # \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406
  15. # \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF
  16. server.undertow.buffer-size=1024
  17. # \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58)
  18. server.undertow.direct-buffers=true
  19. feign.hystrix.enabled=true
  20. #\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D
  21. spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010
  22. #nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s
  23. #\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002
  24. #spring.cloud.nacos.discovery.heart-beat-interval=5
  25. #\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s
  26. #\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002
  27. #spring.cloud.nacos.discovery.heart-beat-timeout=15
  28. #\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A
  29. #spring.cloud.nacos.discovery.metadata=
  30. #\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002
  31. #spring.cloud.nacos.discovery.namespace:
  32. #\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002
  33. #spring.cloud.nacos.discovery.register-enabled:
  34. #properties.jdbc.driverClassName=com.mysql.jdbc.Driver
  35. #properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471
  36. #properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4
  37. #properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1
  38. #properties.jdbc.validationQuery=SELECT 1
  39. #properties.jdbc.initialSize=20
  40. #properties.jdbc.maxActive=800
  41. #properties.jdbc.maxIdle=50
  42. #properties.jdbc.minIdle=20
  43. properties.jdbc.driverClassName=com.mysql.jdbc.Driver
  44. properties.jdbc.url=jdbc:mysql://127.0.0.1:3306/sieiot_demo_a?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true
  45. properties.jdbc.username=root
  46. properties.jdbc.password=root
  47. properties.jdbc.validationQuery=SELECT 1
  48. properties.jdbc.initialSize=20
  49. properties.jdbc.maxActive=800
  50. properties.jdbc.maxIdle=50
  51. properties.jdbc.minIdle=20
  52. # OSS\u6587\u4EF6\u670D\u52A1\u5668
  53. sie.file.type=aliyun
  54. sie.file.accessProtocol=https://
  55. sie.file.endpoint=oss-cn-shanghai.aliyuncs.com
  56. sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca
  57. sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f
  58. sie.file.bucketName=sieiotoss
  59. sie.file.downloadProxyPath=http://jira.sieiot.com
  60. fastdfs.connect-timeout = 2
  61. fastdfs.network-timeout = 30
  62. fastdfs.charset = UTF-8
  63. fastdfs.tracker-http-port = 8080
  64. fastdfs.anti-steal-token = false
  65. fastdfs.secret-key = FastDFS1234567890
  66. fastdfs.tracker-servers = 192.168.8.22:22122
  67. fastdfs.pool.enabled = true
  68. fastdfs.pool.max-count-per-entry=500
  69. fastdfs.pool.max-idle-time=3600
  70. fastdfs.pool.maxWaitTimeInMs = 1000
  71. #\u5168\u5C40\u914D\u7F6E
  72. # \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2
  73. ribbon.ConnectTimeout=60000
  74. # \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4
  75. ribbon.ReadTimeout=60000
  76. log.root.level=info
  77. elk.mode=false
  78. elk.logstash.host=116.63.168.54
  79. elk.logstash.port=9601
  80. swagger.enable=true
  81. server.protocol=
  82. server.address=
  83. server.servlet.context-path=/
  84. spring.servlet.multipart.max-file-size=100Mb
  85. spring.servlet.multipart.max-request-size=100Mb
  86. spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
  87. spring.jackson.time-zone=GMT+8
  88. spring.jackson.serialization.write-dates-as-timestamps=false
  89. spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss
  90. spring.klock.address=redis://${spring.redis.host}:${spring.redis.port}
  91. spring.klock.password=${spring.redis.password}
  92. spring.klock.enable=true
  93. # sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565
  94. # \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570
  95. sentinel.degrade.default.grade=2
  96. # \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C
  97. sentinel.degrade.default.count=1
  98. # \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s
  99. sentinel.degrade.default.timeWindow=5
  100. # \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD
  101. sentinel.degrade.default.minRequestAmount=1
  102. # \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7
  103. sentinel.degrade.default.statIntervalMs=1000
  104. # \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548
  105. sentinel.degrade.default.rtSlowRequestAmount=1
  106. #\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E
  107. iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization
  108. #\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse
  109. hc.enabled = false
  110. #\u5FFD\u7565\u8981\u6536\u96C6\u7684api
  111. hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find