spring.application.name=gateway server.port=8110 signature=false login.check=false pub.secret=idhsoihpdih spring.profiles.active=dev local.nacos=127.0.0.1:8848 dev.nacos=172.17.0.3:8848 test.nacos=172.10.100.40:8848 pro.nacos=172.10.100.10:30308 spring.cloud.nacos.discovery.server-addr=${${spring.profiles.active}.nacos} spring.cloud.nacos.config.server-addr=${${spring.profiles.active}.nacos} spring.main.allow-circular-references=true springfox.documentation.enabled=false #spring.cloud.nacos.config.prefix=gateway-${spring.profiles.active} #spring.cloud.nacos.config.file-extension=properties #spring.cloud.nacos.config.extension-configs[0]=mq-${spring.profiles.active}.properties #spring.cloud.nacos.config.extension-configs[1]=redis-${spring.profiles.active}.properties #spring.cloud.nacos.config.ext-config[0].data-id=mq-${spring.profiles.active}.properties #spring.cloud.nacos.config.ext-config[0].refresh=true #spring.cloud.nacos.config.ext-config[1].data-id=redis-${spring.profiles.active}.properties #spring.cloud.nacos.config.ext-config[1].refresh=true spring.cloud.nacos.config.extension-configs[0]=mq-${spring.profiles.active}.properties spring.cloud.nacos.config.extension-configs[1]=redis-${spring.profiles.active}.properties spring.cloud.nacos.config.extension-configs[2]=${spring.application.name}-${spring.profiles.active}.properties spring.main.web-application-type=reactive dubbo.protocol.serialization=kryo dubbo.protocol.optimizer= dubbo.protocol.name=dubbo dubbo.protocol.port=-1 #dubbo.registry.file=/var/logs/${spring.application.name}/dubbo_${server.port}.cache dubbo.registry.address=nacos://${${spring.profiles.active}.nacos} dubbo.cloud.subscribed-services=cif,operating dubbo.application.qos.enable=true dubbo.application.qos.port=28110 dubbo.application.qos.accept.foreign.ip=true dubbo.reference.com.foo.BarService.check=false dubbo.reference.check=false dubbo.consumer.check=false dubbo.registry.check=false spring.mvc.throw-exception-if-no-handler-found=true spring.web.resources.add-mappings=true #spring.resources.add-mappings=true multipart.maxFileSize=50Mb server.undertow.max-http-post-size=83886080 spring.servlet.multipart.max-file-size=100MB spring.servlet.multipart.max-request-size=1000MB dubbo.protocol.dubbo.payload=83886080 hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=30000 #hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds=100000 #hystrix.command.default.circuitBreaker.forceClosed=true #hystrix.shareSecurityContext=true #zuul.ignored-services='*' #zuul.sensitive-headers=Access-Control-Allow-Origin #zuul.ignored-headers=Access-Control-Allow-Origin,H-APP-Id,accessToken spring.cloud.gateway.discovery.locator.enabled=true spring.cloud.gateway.discovery.locator.lower-case-service-id=true spring.cloud.gateway.httpclient.connect-timeout=500 spring.cloud.gateway.httpclient.response-timeout=5000 spring.cloud.gateway.filter.circuit-breaker.enabled=true # ?????? - ?????????? #spring.cloud.gateway.routes[0].id=cif-service #spring.cloud.gateway.routes[0].uri=lb://cif #spring.cloud.gateway.routes[0].predicates[0]=Path=/cif/** #spring.cloud.gateway.routes[0].filters[0]=CircuitBreaker=myCircuitBreaker #apia.ribbon.listOfServers=http://192.168.50.98:9031/application/,http://192.168.50.98:9030/application/ hystrix.command.default.circuitBreaker.requestVolumeThreshold=20 hystrix.command.default.circuitBreaker.errorThresholdPercentage=50% hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds=500 #zuul.ignore-security-headers=false #zuul.retryable=true ribbon.ConnectTimeout=500 ribbon.ReadTimeout=5000 ribbon.MaxAutoRetries=1 ribbon.MaxAutoRetriesNextServer=1 #\u8BBE\u7F6E\u5168\u90E8\u8DEF\u7531\u6700\u5927\u4FE1\u53F7\u91CF #zuul.semaphore.max-semaphores=5000 interfaces.switch=off swagger.resource=cif,operating,backstage,report cif.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.BestAvailableRule spring.security.oauth2.jwt.signingKey=123456