2025-04-15 10:32:47.401 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final 2025-04-15 10:32:47.407 [main] INFO org.jeecg.JeecgGatewayApplication:55 - Starting JeecgGatewayApplication using Java 1.8.0_91 on Carroll0925 with PID 31184 (D:\AAAzgztCode\el-java\zgzt-sbsmzq\jeecg-server-cloud\jeecg-cloud-gateway\target\classes started by 54613 in D:\AAAzgztCode\el-java\zgzt-sbsmzq) 2025-04-15 10:32:47.407 [main] INFO org.jeecg.JeecgGatewayApplication:632 - No active profile set, falling back to 1 default profile: "default" 2025-04-15 10:32:48.156 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode 2025-04-15 10:32:48.157 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-04-15 10:32:48.174 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. 2025-04-15 10:32:48.316 [main] INFO o.springframework.cloud.context.scope.GenericScope:283 - BeanFactory id=7be8f9d4-1904-3f9f-87cf-37868400d2d8 2025-04-15 10:32:48.554 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.557 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.558 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$422/1701331644] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.560 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.631 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.hibernate.validator.internal.constraintvalidators.bv.notempty.NotEmptyValidatorForCharSequence' of type [org.hibernate.validator.internal.constraintvalidators.bv.notempty.NotEmptyValidatorForCharSequence] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.634 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.hibernate.validator.internal.constraintvalidators.bv.NotNullValidator' of type [org.hibernate.validator.internal.constraintvalidators.bv.NotNullValidator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.665 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.669 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.676 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.677 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactorDeferringLoadBalancerFilterConfig' of type [org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration$ReactorDeferringLoadBalancerFilterConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:48.679 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'reactorDeferringLoadBalancerExchangeFilterFunction' of type [org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [After] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Before] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Between] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Cookie] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Header] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Host] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Method] 2025-04-15 10:32:50.187 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Path] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Query] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [ReadBody] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [RemoteAddr] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [XForwardedRemoteAddr] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [Weight] 2025-04-15 10:32:50.188 [main] INFO o.s.c.gateway.route.RouteDefinitionRouteLocator:88 - Loaded RoutePredicateFactory [CloudFoundryRouteService] 2025-04-15 10:32:50.206 [main] INFO org.jeecg.common.modules.redis.config.RedisConfig:58 - --- redis config init --- 2025-04-15 10:32:50.734 [main] INFO c.a.c.s.gateway.scg.SentinelSCGAutoConfiguration:144 - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648 2025-04-15 10:32:50.954 [main] INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 1 endpoint(s) beneath base path '/actuator' 2025-04-15 10:32:50.996 [main] INFO c.a.c.s.gateway.scg.SentinelSCGAutoConfiguration:134 - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler 2025-04-15 10:32:51.285 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.304 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.313 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.328 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.512 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.523 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.535 [main] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:51.705 [main] INFO o.s.boot.web.embedded.netty.NettyWebServer:111 - Netty started on port 9999 2025-04-15 10:32:52.365 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry:75 - nacos registry, DEFAULT_GROUP jeecg-gateway 192.168.1.32:9999 register finished 2025-04-15 10:32:52.736 [main] INFO org.jeecg.JeecgGatewayApplication:61 - Started JeecgGatewayApplication in 6.534 seconds (JVM running for 7.489) 2025-04-15 10:32:52.740 [main] INFO org.jeecg.loader.DynamicRouteLoader:98 - 初始化路由模式,dataType:database 2025-04-15 10:32:52.740 [main] INFO org.jeecg.loader.DynamicRouteLoader:83 - 初始化路由模式,dataType:database 2025-04-15 10:32:52.761 [main] INFO org.jeecg.loader.DynamicRouteLoader:153 - 获取网关当前配置: [{"createBy":"admin","createTime":1606182406000,"delFlag":0,"filters":"[{\"args\":[{\"value\":\"#{@ipKeyResolver}\",\"key\":\"key-resolver\"},{\"value\":20,\"key\":\"redis-rate-limiter.replenishRate\"},{\"value\":20,\"key\":\"redis-rate-limiter.burstCapacity\"}],\"name\":\"RequestRateLimiter\",\"title\":\"限流过滤器\"}]","id":"1331051599401857026","name":"jeecg-demo-websocket","predicates":"[{\"args\":[\"/vxeSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo-websocket","status":1,"uri":"lb:ws://jeecg-demo"},{"createBy":"admin","createTime":1719286377000,"delFlag":0,"filters":"[]","id":"1805444036892016641","name":"jeecg-erp","predicates":"[{\"args\":[\"/erp/**\"],\"name\":\"Path\"}]","routerId":"jeecg-erp","status":1,"uri":"lb://jeecg-erp"},{"createBy":"admin","createTime":1743579178000,"delFlag":0,"filters":"[]","id":"1907335432685924353","name":"jeecg-lifecycle","predicates":"[{\"args\":[\"/deviceInfo/**\",\"/purchaseManage/**\"],\"name\":\"Path\"}]","routerId":"jeecg-lifecycle","status":1,"uri":"lb://jeecg-lifecycle"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-cloud-websocket","name":"jeecg-system-websocket","predicates":"[{\"args\":[\"/websocket/**\",\"/eoaSocket/**\",\"/newsWebsocket/**\",\"/dragChannelSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system-websocket","status":1,"uri":"lb:ws://jeecg-system"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-demo","name":"jeecg-demo","predicates":"[{\"args\":[\"/mock/**\",\"/bigscreen/template1/**\",\"/bigscreen/template2/**\",\"/test/**\",\"/hello/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo","status":1,"uri":"lb://jeecg-demo"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-system","name":"jeecg-system","predicates":"[{\"args\":[\"/sys/**\",\"/online/**\",\"/bigscreen/**\",\"/jmreport/**\",\"/druid/**\",\"/generic/**\",\"/actuator/**\",\"/drag/**\",\"/oauth2/**\",\"/defa/**\",\"/demo/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system","status":1,"uri":"lb://jeecg-system"}] 2025-04-15 10:32:52.778 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:32:52.778 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:32:52.779 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:32:52.780 [main] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:32:52.798 [main] INFO c.a.cloud.nacos.refresh.NacosContextRefresher:105 - listening config: dataId=jeecg-gateway-dev.yaml, group=DEFAULT_GROUP 2025-04-15 10:32:53.119 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.122 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.126 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.129 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.133 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.136 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:32:53.139 [RMI TCP Connection(1)-192.168.1.32] WARN c.a.c.s.datasource.converter.SentinelConverter:79 - converter can not convert rules because source is empty 2025-04-15 10:34:19.988 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:98 - 初始化路由模式,dataType:database 2025-04-15 10:34:19.989 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:83 - 初始化路由模式,dataType:database 2025-04-15 10:34:20.000 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:153 - 获取网关当前配置: [{"createBy":"admin","createTime":1606182406000,"delFlag":0,"filters":"[{\"args\":[{\"value\":\"#{@ipKeyResolver}\",\"key\":\"key-resolver\"},{\"value\":20,\"key\":\"redis-rate-limiter.replenishRate\"},{\"value\":20,\"key\":\"redis-rate-limiter.burstCapacity\"}],\"name\":\"RequestRateLimiter\",\"title\":\"限流过滤器\"}]","id":"1331051599401857026","name":"jeecg-demo-websocket","predicates":"[{\"args\":[\"/vxeSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo-websocket","status":1,"uri":"lb:ws://jeecg-demo"},{"createBy":"admin","createTime":1719286377000,"delFlag":0,"filters":"[]","id":"1805444036892016641","name":"jeecg-erp","predicates":"[{\"args\":[\"/erp/**\"],\"name\":\"Path\"}]","routerId":"jeecg-erp","status":1,"uri":"lb://jeecg-erp"},{"createBy":"admin","createTime":1743579178000,"delFlag":0,"filters":"[]","id":"1907335432685924353","name":"jeecg-lifecycle","predicates":"[{\"args\":[\"/deviceInfo/**\",\"/purchaseManage/**\"],\"name\":\"Path\"}]","routerId":"jeecg-lifecycle","status":1,"uri":"lb://jeecg-lifecycle"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-cloud-websocket","name":"jeecg-system-websocket","predicates":"[{\"args\":[\"/websocket/**\",\"/eoaSocket/**\",\"/newsWebsocket/**\",\"/dragChannelSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system-websocket","status":1,"uri":"lb:ws://jeecg-system"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-demo","name":"jeecg-demo","predicates":"[{\"args\":[\"/mock/**\",\"/bigscreen/template1/**\",\"/bigscreen/template2/**\",\"/test/**\",\"/hello/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo","status":1,"uri":"lb://jeecg-demo"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-system","name":"jeecg-system","predicates":"[{\"args\":[\"/sys/**\",\"/online/**\",\"/bigscreen/**\",\"/jmreport/**\",\"/druid/**\",\"/generic/**\",\"/actuator/**\",\"/drag/**\",\"/oauth2/**\",\"/defa/**\",\"/demo/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system","status":1,"uri":"lb://jeecg-system"}] 2025-04-15 10:34:20.003 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:34:20.005 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:34:20.005 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:34:20.006 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:34:20.006 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:34:20.006 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:34:20.007 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:34:20.007 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:34:20.007 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:34:20.007 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:34:20.008 [redisContainer-1] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:34:20.009 [redisContainer-1] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:42:41.817 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:98 - 初始化路由模式,dataType:database 2025-04-15 10:42:41.819 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:83 - 初始化路由模式,dataType:database 2025-04-15 10:42:41.828 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:153 - 获取网关当前配置: [{"createBy":"admin","createTime":1606182406000,"delFlag":0,"filters":"[{\"args\":[{\"value\":\"#{@ipKeyResolver}\",\"key\":\"key-resolver\"},{\"value\":20,\"key\":\"redis-rate-limiter.replenishRate\"},{\"value\":20,\"key\":\"redis-rate-limiter.burstCapacity\"}],\"name\":\"RequestRateLimiter\",\"title\":\"限流过滤器\"}]","id":"1331051599401857026","name":"jeecg-demo-websocket","predicates":"[{\"args\":[\"/vxeSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo-websocket","status":1,"uri":"lb:ws://jeecg-demo"},{"createBy":"admin","createTime":1719286377000,"delFlag":0,"filters":"[]","id":"1805444036892016641","name":"jeecg-erp","predicates":"[{\"args\":[\"/erp/**\"],\"name\":\"Path\"}]","routerId":"jeecg-erp","status":1,"uri":"lb://jeecg-erp"},{"createBy":"admin","createTime":1743579178000,"delFlag":0,"filters":"[]","id":"1907335432685924353","name":"jeecg-lifecycle","predicates":"[{\"args\":[\"/deviceInfo/**\",\"/purchaseManage/**\"],\"name\":\"Path\"}]","routerId":"jeecg-lifecycle","status":1,"uri":"lb://jeecg-lifecycle"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-cloud-websocket","name":"jeecg-system-websocket","predicates":"[{\"args\":[\"/websocket/**\",\"/eoaSocket/**\",\"/newsWebsocket/**\",\"/dragChannelSocket/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system-websocket","status":1,"uri":"lb:ws://jeecg-system"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-demo","name":"jeecg-demo","predicates":"[{\"args\":[\"/mock/**\",\"/bigscreen/template1/**\",\"/bigscreen/template2/**\",\"/test/**\",\"/hello/**\"],\"name\":\"Path\"}]","routerId":"jeecg-demo","status":1,"uri":"lb://jeecg-demo"},{"createBy":"admin","createTime":1605526911000,"delFlag":0,"filters":"[]","id":"jeecg-system","name":"jeecg-system","predicates":"[{\"args\":[\"/sys/**\",\"/online/**\",\"/bigscreen/**\",\"/jmreport/**\",\"/druid/**\",\"/generic/**\",\"/actuator/**\",\"/drag/**\",\"/oauth2/**\",\"/defa/**\",\"/demo/**\"],\"name\":\"Path\"}]","routerId":"jeecg-system","status":1,"uri":"lb://jeecg-system"}] 2025-04-15 10:42:41.830 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:42:41.831 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/vxeSocket/**}}], filters=[FilterDefinition{name='RequestRateLimiter', args={key-resolver=#{@ipKeyResolver}, redis-rate-limiter.replenishRate=20, redis-rate-limiter.burstCapacity=20}}], uri=lb:ws://jeecg-demo, order=0, metadata={}} 2025-04-15 10:42:41.832 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:42:41.832 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-erp', predicates=[PredicateDefinition{name='Path', args={_genkey0=/erp/**}}], filters=[], uri=lb://jeecg-erp, order=0, metadata={}} 2025-04-15 10:42:41.833 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:42:41.833 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-lifecycle', predicates=[PredicateDefinition{name='Path', args={_genkey0=/deviceInfo/**, _genkey1=/purchaseManage/**}}], filters=[], uri=lb://jeecg-lifecycle, order=0, metadata={}} 2025-04-15 10:42:41.833 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:42:41.834 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system-websocket', predicates=[PredicateDefinition{name='Path', args={_genkey0=/websocket/**, _genkey1=/eoaSocket/**, _genkey2=/newsWebsocket/**, _genkey3=/dragChannelSocket/**}}], filters=[], uri=lb:ws://jeecg-system, order=0, metadata={}} 2025-04-15 10:42:41.834 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:42:41.835 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-demo', predicates=[PredicateDefinition{name='Path', args={_genkey0=/mock/**, _genkey1=/bigscreen/template1/**, _genkey2=/bigscreen/template2/**, _genkey3=/test/**, _genkey4=/hello/**}}], filters=[], uri=lb://jeecg-demo, order=0, metadata={}} 2025-04-15 10:42:41.835 [redisContainer-2] INFO org.jeecg.loader.DynamicRouteLoader:165 - update route : RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:42:41.835 [redisContainer-2] INFO org.jeecg.loader.repository.DynamicRouteService:81 - gateway add route RouteDefinition{id='jeecg-system', predicates=[PredicateDefinition{name='Path', args={_genkey0=/sys/**, _genkey1=/online/**, _genkey2=/bigscreen/**, _genkey3=/jmreport/**, _genkey4=/druid/**, _genkey5=/generic/**, _genkey6=/actuator/**, _genkey7=/drag/**, _genkey8=/oauth2/**, _genkey9=/defa/**, _genkey10=/demo/**}}], filters=[], uri=lb://jeecg-system, order=0, metadata={}} 2025-04-15 10:47:53.270 [redisContainer-3] WARN org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist! 2025-04-15 10:48:48.267 [redisContainer-4] WARN org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist! 2025-04-15 10:49:43.307 [redisContainer-5] WARN org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist! 2025-04-15 10:50:09.663 [redisContainer-6] WARN org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!