问题:TenantRoutingProperties 定义了配置但未被使用 解决方案: 1. TenantAwareLoadBalancer 注入 TenantRoutingProperties - 使用配置的 tenantHeader 名称 - 使用配置的 buildTenantGroup 方法 - 使用配置的 isSharedService 判断 - 使用配置的 isFallbackToShared 策略 2. 新增功能 - 支持 enabled=false 禁用租户路由 - 共享服务跳过租户过滤 - 可配置是否回退到共享实例 3. 更新测试适配新构造函数
72 lines
12 KiB
Plaintext
72 lines
12 KiB
Plaintext
2026-02-18 12:35:10.852 [background-preinit] [] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
|
|
2026-02-18 12:35:11.279 [main] [] INFO com.fundplatform.report.ReportApplication - Starting ReportApplication v0.0.1-SNAPSHOT using Java 21 with PID 130162 (/home/along/MyCode/wanjiabuluo/fundplatform/fund-report/target/fund-report-0.0.1-SNAPSHOT.jar started by along in /home/along/MyCode/wanjiabuluo/fundplatform)
|
|
2026-02-18 12:35:11.282 [main] [] INFO com.fundplatform.report.ReportApplication - No active profile set, falling back to 1 default profile: "default"
|
|
2026-02-18 12:35:13.976 [main] [] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
|
|
2026-02-18 12:35:13.980 [main] [] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
|
|
2026-02-18 12:35:14.000 [main] [] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 6 ms. Found 0 Redis repository interfaces.
|
|
2026-02-18 12:35:14.255 [main] [] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=bcfa02e5-ab9b-305e-be27-b3bda1850025
|
|
2026-02-18 12:35:15.218 [main] [] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8700 (http)
|
|
2026-02-18 12:35:15.230 [main] [] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8700"]
|
|
2026-02-18 12:35:15.232 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
|
|
2026-02-18 12:35:15.232 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.16]
|
|
2026-02-18 12:35:15.285 [main] [] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
|
|
2026-02-18 12:35:15.285 [main] [] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3754 ms
|
|
2026-02-18 12:35:17.920 [main] [] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8700"]
|
|
2026-02-18 12:35:17.946 [main] [] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 8700 (http) with context path ''
|
|
2026-02-18 12:35:17.958 [main] [] INFO com.alibaba.nacos.client.naming - initializer namespace from ans.namespace attribute : null
|
|
2026-02-18 12:35:17.959 [main] [] INFO com.alibaba.nacos.client.naming - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
|
2026-02-18 12:35:17.960 [main] [] INFO com.alibaba.nacos.client.naming - initializer namespace from namespace attribute :null
|
|
2026-02-18 12:35:17.963 [Thread-3] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - null No credential found
|
|
2026-02-18 12:35:17.996 [main] [] INFO com.alibaba.nacos.client.utils.ParamUtil - [settings] [req-serv] nacos-server port:8848
|
|
2026-02-18 12:35:17.996 [main] [] INFO com.alibaba.nacos.client.utils.ParamUtil - [settings] [http-client] connect timeout:1000
|
|
2026-02-18 12:35:17.998 [main] [] INFO com.alibaba.nacos.client.utils.ParamUtil - PER_TASK_CONFIG_SIZE: 3000.0
|
|
2026-02-18 12:35:18.008 [main] [] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
|
2026-02-18 12:35:18.008 [main] [] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
|
2026-02-18 12:35:18.024 [main] [] INFO com.alibaba.nacos.common.remote.client - [RpcClientFactory] create a new rpc client of 66a8e28c-e32c-46a2-adae-0bcedd51456a
|
|
2026-02-18 12:35:18.054 [main] [] INFO com.alibaba.nacos.client.naming - Create naming rpc client for uuid->66a8e28c-e32c-46a2-adae-0bcedd51456a
|
|
2026-02-18 12:35:18.055 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
|
2026-02-18 12:35:18.055 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
|
2026-02-18 12:35:18.056 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
|
2026-02-18 12:35:18.059 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Try to connect to server on start up, server: {serverIp = 'localhost', server main port = 8848}
|
|
2026-02-18 12:35:18.102 [main] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - grpc client connection server:localhost ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
|
2026-02-18 12:35:19.042 [main] [] INFO c.a.n.common.ability.AbstractAbilityControlManager - Ready to get current node abilities...
|
|
2026-02-18 12:35:19.046 [main] [] INFO c.a.n.common.ability.AbstractAbilityControlManager - Ready to initialize current node abilities, support modes: [SDK_CLIENT]
|
|
2026-02-18 12:35:19.047 [main] [] INFO c.a.n.common.ability.AbstractAbilityControlManager - Initialize current abilities finish...
|
|
2026-02-18 12:35:19.048 [main] [] INFO c.a.n.c.ability.discover.NacosAbilityManagerHolder - [AbilityControlManager] Successfully initialize AbilityControlManager
|
|
2026-02-18 12:35:19.079 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Success to connect to server [localhost:8848] on start up, connectionId = 1771389318864_127.0.0.1_48450
|
|
2026-02-18 12:35:19.079 [com.alibaba.nacos.client.remote.worker] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Notify connected event to listeners.
|
|
2026-02-18 12:35:19.080 [com.alibaba.nacos.client.remote.worker] [] INFO com.alibaba.nacos.client.naming - Grpc connection connect
|
|
2026-02-18 12:35:19.080 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
|
2026-02-18 12:35:19.080 [main] [] INFO com.alibaba.nacos.common.remote.client - [66a8e28c-e32c-46a2-adae-0bcedd51456a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda/0x00007c9c887f8000
|
|
2026-02-18 12:35:19.083 [main] [] INFO com.alibaba.nacos.client.naming - [REGISTER-SERVICE] fund-platform registering service fund-report with instance Instance{instanceId='null', ip='10.244.21.185', port=8700, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:424:df80:320b:798a:33d6:b583:89f8], preserved.register.source=SPRING_CLOUD}}
|
|
2026-02-18 12:35:19.107 [main] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP fund-report 10.244.21.185:8700 register finished
|
|
2026-02-18 12:35:19.134 [main] [] INFO com.fundplatform.report.ReportApplication - Started ReportApplication in 9.736 seconds (process running for 10.904)
|
|
2026-02-18 12:35:42.313 [http-nio-8700-exec-1] [] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
|
2026-02-18 12:35:42.314 [http-nio-8700-exec-1] [] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
|
|
2026-02-18 12:35:42.317 [http-nio-8700-exec-1] [] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
|
|
2026-02-18 17:21:19.063 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
|
|
2026-02-18 17:21:19.072 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] fund-platform deregistering service fund-report with instance: Instance{instanceId='null', ip='10.244.21.185', port=8700, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
|
2026-02-18 17:21:19.102 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
|
|
2026-02-18 17:21:19.107 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
|
2026-02-18 17:21:19.108 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
|
2026-02-18 17:21:19.112 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
|
2026-02-18 17:21:19.113 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
|
2026-02-18 17:21:19.113 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
|
2026-02-18 17:21:19.114 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
|
2026-02-18 17:21:19.114 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
|
2026-02-18 17:21:19.115 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
|
2026-02-18 17:21:19.116 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
|
2026-02-18 17:21:19.116 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
|
2026-02-18 17:21:19.116 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
|
2026-02-18 17:21:19.117 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown naming grpc client proxy for uuid->66a8e28c-e32c-46a2-adae-0bcedd51456a
|
|
2026-02-18 17:21:19.117 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@44e79e9e[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5719]
|
|
2026-02-18 17:21:19.120 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown
|
|
2026-02-18 17:21:19.121 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@21eedcde[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
|
2026-02-18 17:21:19.121 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Close current connection 1771389318864_127.0.0.1_48450
|
|
2026-02-18 17:21:19.122 [nacos-grpc-client-executor-localhost-3616] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - [1771389318864_127.0.0.1_48450]Ignore complete event,isRunning:false,isAbandon=false
|
|
2026-02-18 17:21:19.181 [SpringApplicationShutdownHook] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@705d914f[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 3617]
|
|
2026-02-18 17:21:19.183 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - shutdown and remove naming rpc client for uuid ->66a8e28c-e32c-46a2-adae-0bcedd51456a
|
|
2026-02-18 17:21:19.186 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - [null] CredentialWatcher is stopped
|
|
2026-02-18 17:21:19.187 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialService - [null] CredentialService is freed
|
|
2026-02-18 17:21:19.187 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|