bootstrap.properties 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. spring.application.name=gateway
  2. server.port=8110
  3. signature=false
  4. login.check=false
  5. pub.secret=idhsoihpdih
  6. spring.profiles.active=dev
  7. local.nacos=127.0.0.1:8848
  8. dev.nacos=127.0.0.1:8848
  9. test.nacos=172.10.100.40:8848
  10. pro.nacos=172.31.181.53:8848
  11. spring.cloud.nacos.discovery.server-addr=${${spring.profiles.active}.nacos}
  12. spring.cloud.nacos.config.server-addr=${${spring.profiles.active}.nacos}
  13. spring.main.allow-circular-references=true
  14. springfox.documentation.enabled=false
  15. #spring.cloud.nacos.config.prefix=gateway-${spring.profiles.active}
  16. #spring.cloud.nacos.config.file-extension=properties
  17. #spring.cloud.nacos.config.extension-configs[0]=mq-${spring.profiles.active}.properties
  18. #spring.cloud.nacos.config.extension-configs[1]=redis-${spring.profiles.active}.properties
  19. #spring.cloud.nacos.config.ext-config[0].data-id=mq-${spring.profiles.active}.properties
  20. #spring.cloud.nacos.config.ext-config[0].refresh=true
  21. #spring.cloud.nacos.config.ext-config[1].data-id=redis-${spring.profiles.active}.properties
  22. #spring.cloud.nacos.config.ext-config[1].refresh=true
  23. spring.cloud.nacos.config.extension-configs[0]=mq-${spring.profiles.active}.properties
  24. spring.cloud.nacos.config.extension-configs[1]=redis-${spring.profiles.active}.properties
  25. spring.cloud.nacos.config.extension-configs[2]=${spring.application.name}-${spring.profiles.active}.properties
  26. spring.main.web-application-type=reactive
  27. dubbo.protocol.serialization=kryo
  28. dubbo.protocol.optimizer=
  29. dubbo.protocol.name=dubbo
  30. dubbo.protocol.port=-1
  31. #dubbo.registry.file=/var/logs/${spring.application.name}/dubbo_${server.port}.cache
  32. dubbo.registry.address=nacos://${${spring.profiles.active}.nacos}
  33. dubbo.cloud.subscribed-services=cif,operating
  34. dubbo.application.qos.enable=false
  35. dubbo.application.qos.port=28110
  36. dubbo.application.qos.accept.foreign.ip=true
  37. dubbo.reference.com.foo.BarService.check=false
  38. dubbo.reference.check=false
  39. dubbo.consumer.check=false
  40. dubbo.registry.check=false
  41. spring.mvc.throw-exception-if-no-handler-found=true
  42. spring.web.resources.add-mappings=true
  43. #spring.resources.add-mappings=true
  44. multipart.maxFileSize=50Mb
  45. server.undertow.max-http-post-size=83886080
  46. spring.servlet.multipart.max-file-size=100MB
  47. spring.servlet.multipart.max-request-size=1000MB
  48. dubbo.protocol.dubbo.payload=83886080
  49. dubbo.registry.group=
  50. hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=30000
  51. #hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds=100000
  52. #hystrix.command.default.circuitBreaker.forceClosed=true
  53. #hystrix.shareSecurityContext=true
  54. #zuul.ignored-services='*'
  55. #zuul.sensitive-headers=Access-Control-Allow-Origin
  56. #zuul.ignored-headers=Access-Control-Allow-Origin,H-APP-Id,accessToken
  57. spring.cloud.gateway.discovery.locator.enabled=true
  58. spring.cloud.gateway.discovery.locator.lower-case-service-id=true
  59. spring.cloud.gateway.httpclient.connect-timeout=10000
  60. spring.cloud.gateway.httpclient.response-timeout=300000
  61. spring.cloud.gateway.filter.circuit-breaker.enabled=true
  62. # ?????? - ??????????
  63. #spring.cloud.gateway.routes[0].id=cif-service
  64. #spring.cloud.gateway.routes[0].uri=lb://cif
  65. #spring.cloud.gateway.routes[0].predicates[0]=Path=/cif/**
  66. #spring.cloud.gateway.routes[0].filters[0]=CircuitBreaker=myCircuitBreaker
  67. #apia.ribbon.listOfServers=http://192.168.50.98:9031/application/,http://192.168.50.98:9030/application/
  68. hystrix.command.default.circuitBreaker.requestVolumeThreshold=20
  69. hystrix.command.default.circuitBreaker.errorThresholdPercentage=50%
  70. hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds=500
  71. #zuul.ignore-security-headers=false
  72. #zuul.retryable=true
  73. ribbon.ConnectTimeout=500
  74. ribbon.ReadTimeout=5000
  75. ribbon.MaxAutoRetries=1
  76. ribbon.MaxAutoRetriesNextServer=1
  77. #\u8BBE\u7F6E\u5168\u90E8\u8DEF\u7531\u6700\u5927\u4FE1\u53F7\u91CF
  78. #zuul.semaphore.max-semaphores=5000
  79. interfaces.switch=on
  80. swagger.resource=cif,operating,backstage,report
  81. cif.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.BestAvailableRule
  82. spring.security.oauth2.jwt.signingKey=123456
  83. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowed-headers=*
  84. spring.cloud.gateway.globalcors.cors-configurations.[/**].max-age=1296000
  85. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedOriginPatterns=*
  86. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedMethods[0]=GET
  87. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedMethods[1]=POST
  88. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedMethods[2]=PUT
  89. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedMethods[3]=OPTIONS
  90. spring.cloud.gateway.globalcors.cors-configurations.[/**].allowedMethods[4]=DELETE
  91. spring.messages.basename=i18n/messages,i18n/messages_zh_CN
  92. spring.messages.encoding=UTF-8
  93. spring.messages.cache-duration=0
  94. #spring.cloud.gateway.globalcors.cors-configurations.[/**].allowed-origin-patterns=*
  95. #spring.cloud.gateway.globalcors.cors-configurations.[/**].allowed-methods=*
  96. #spring.cloud.gateway.globalcors.cors-configurations.[/**].allowed-headers=*
  97. #spring.cloud.gateway.globalcors.cors-configurations.[/**].allow-credentials=true
  98. #spring.cloud.gateway.globalcors.cors-configurations.[/**].max-age=3600
  99. # mall\u670D\u52A1\u8DEF\u7531\u914D\u7F6E
  100. spring.cloud.gateway.routes[0].id=mall
  101. spring.cloud.gateway.routes[0].uri=lb://mall
  102. spring.cloud.gateway.routes[0].predicates[0]=Path=/v3/api-docs/mall
  103. spring.cloud.gateway.routes[0].filters[0]=RewritePath=/v3/api-docs/mall, /v3/api-docs
  104. #spring.cloud.gateway.routes[0].predicates[0]=Path=/mall/**
  105. #spring.cloud.gateway.routes[0].filters[0]=RewritePath=/mall/(?<path>.*), /$\{path}
  106. # cif\u670D\u52A1\u8DEF\u7531\u914D\u7F6E
  107. spring.cloud.gateway.routes[1].id=cif
  108. spring.cloud.gateway.routes[1].uri=lb://cif
  109. spring.cloud.gateway.routes[1].predicates[0]=Path=/v3/api-docs/cif
  110. spring.cloud.gateway.routes[1].filters[0]=RewritePath=/v3/api-docs/cif, /v3/api-docs
  111. #
  112. ## cif\u670D\u52A1\u8DEF\u7531\u914D\u7F6E
  113. #spring.cloud.gateway.routes[2].id=operating
  114. #spring.cloud.gateway.routes[2].uri=lb://operating
  115. #spring.cloud.gateway.routes[2].predicates[0]=Path=/v3/api-docs/operating
  116. #spring.cloud.gateway.routes[2].filters[0]=RewritePath=/v3/api-docs/operating, /v3/api-docs
  117. #spring.cloud.gateway.routes[1].id=cif
  118. #spring.cloud.gateway.routes[1].uri=lb://cif
  119. #spring.cloud.gateway.routes[1].predicates[0]=Path=/cif/**
  120. #spring.cloud.gateway.routes[1].filters[0]=StripPrefix=1