docs: 更新移动端技术栈为 Vue3 + Vite5 + Vant4
- 架构设计文档:更新前端架构说明和接入层架构图 - 需求文档:更新移动端技术栈描述 - 功能清单:更新移动端模块技术栈 - 移除 UniApp 跨端架构,改为独立的 H5 移动端应用
This commit is contained in:
parent
15e7ed6f1b
commit
ad4176ae8a
@ -219,7 +219,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 4.10 移动端模块 (UniApp)
|
### 4.10 移动端模块 (H5)
|
||||||
|
|
||||||
#### 4.10.1 移动端首页
|
#### 4.10.1 移动端首页
|
||||||
- 数据概览(今日收支、待收款)
|
- 数据概览(今日收支、待收款)
|
||||||
@ -254,7 +254,7 @@
|
|||||||
| 端 | 技术栈 | 说明 |
|
| 端 | 技术栈 | 说明 |
|
||||||
| ------------ | --------------------------------- | ----------------------------------- |
|
| ------------ | --------------------------------- | ----------------------------------- |
|
||||||
| **管理后台** | Vue 3 + TypeScript + Element Plus | 响应式设计,组件丰富 |
|
| **管理后台** | Vue 3 + TypeScript + Element Plus | 响应式设计,组件丰富 |
|
||||||
| **移动端** | UniApp + Vue 3 + uView UI | 一套代码多端发布(H5、小程序、App) |
|
| **移动端** | Vue 3 + Vite 5 + Vant 4 | 移动端H5响应式应用 |
|
||||||
| **图表库** | ECharts 5.x | 数据可视化、报表展示 |
|
| **图表库** | ECharts 5.x | 数据可视化、报表展示 |
|
||||||
| **构建工具** | Vite 4.x | 快速构建、热更新 |
|
| **构建工具** | Vite 4.x | 快速构建、热更新 |
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,8 @@
|
|||||||
|
|
||||||
采用 **微服务架构** + **前后端分离** + **多租户架构** 模式:
|
采用 **微服务架构** + **前后端分离** + **多租户架构** 模式:
|
||||||
- 后端:Spring Cloud Alibaba 微服务框架
|
- 后端:Spring Cloud Alibaba 微服务框架
|
||||||
- 前端:Vue 3 + UniApp 多端应用
|
- 前端:Vue 3 + Element Plus 管理后台
|
||||||
|
- 移动端:Vue 3 + Vite 5 + Vant 4 移动端应用
|
||||||
- 数据层:MySQL + Redis 缓存(支持多租户隔离)
|
- 数据层:MySQL + Redis 缓存(支持多租户隔离)
|
||||||
- 基础设施:Nacos 服务治理、Nginx 负载均衡
|
- 基础设施:Nacos 服务治理、Nginx 负载均衡
|
||||||
- 可观测性:Head 日志追踪 + 全链路监控
|
- 可观测性:Head 日志追踪 + 全链路监控
|
||||||
@ -2448,14 +2449,14 @@ AOP日志以JSON格式输出,包含以下字段:
|
|||||||
```
|
```
|
||||||
┌─────────────────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────────────────┐
|
||||||
│ 接入层 (Access Layer) │
|
│ 接入层 (Access Layer) │
|
||||||
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
|
│ ┌─────────────────────────────────┐ ┌─────────────────────────────────┐ │
|
||||||
│ │ Web端 │ │ 移动端 │ │ 小程序 │ │ H5页面 │ │
|
│ │ Web管理端 │ │ 移动端H5 │ │
|
||||||
│ │ (Vue3) │ │ (UniApp) │ │ (UniApp) │ │ (UniApp) │ │
|
│ │ (Vue3 + Element Plus) │ │ (Vue3 + Vite5 + Vant) │ │
|
||||||
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
|
│ └──────────────┬──────────────────┘ └──────────────┬──────────────────┘ │
|
||||||
└─────────┼────────────────┼────────────────┼────────────────┼───────────────┘
|
└─────────────────┼─────────────────────────────────────┼─────────────────────┘
|
||||||
│ │ │ │
|
│ │
|
||||||
└────────────────┴────────────────┴────────────────┘
|
└─────────────────────┬───────────────┘
|
||||||
│
|
│
|
||||||
┌────────────────────────────────────┼────────────────────────────────────────┐
|
┌────────────────────────────────────┼────────────────────────────────────────┐
|
||||||
│ 网关层 (Gateway Layer) │
|
│ 网关层 (Gateway Layer) │
|
||||||
│ ┌─────────────────────────────────┴─────────────────────────────────────┐ │
|
│ ┌─────────────────────────────────┴─────────────────────────────────────┐ │
|
||||||
@ -2857,9 +2858,13 @@ public class ProjectService {
|
|||||||
| | Axios | 1.x | HTTP客户端 |
|
| | Axios | 1.x | HTTP客户端 |
|
||||||
| | ECharts | 5.x | 图表库 |
|
| | ECharts | 5.x | 图表库 |
|
||||||
| | Vite | 5.x | 构建工具 |
|
| | Vite | 5.x | 构建工具 |
|
||||||
| **移动端** | UniApp | 3.x | 跨端框架 |
|
| **移动端** | Vue | 3.4.x | 前端框架 |
|
||||||
| | Vue | 3.x | 前端框架 |
|
| | Vite | 5.x | 构建工具 |
|
||||||
| | uView UI | 2.x | 移动端UI库 |
|
| | TypeScript | 5.x | 类型安全 |
|
||||||
|
| | Vant | 4.x | 移动端UI库 |
|
||||||
|
| | Pinia | 2.x | 状态管理 |
|
||||||
|
| | Vue Router | 4.x | 路由管理 |
|
||||||
|
| | Axios | 1.x | HTTP客户端 |
|
||||||
|
|
||||||
### 3.2 架构分层
|
### 3.2 架构分层
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
| **应收账款管理** | 对公司项目的应收账款进行跟踪、确认、收款记录和账期管理 |
|
| **应收账款管理** | 对公司项目的应收账款进行跟踪、确认、收款记录和账期管理 |
|
||||||
| **项目支出管理** | 对公司项目支出进行申请、审批、执行和核销的全流程管理 |
|
| **项目支出管理** | 对公司项目支出进行申请、审批、执行和核销的全流程管理 |
|
||||||
| **数据可视化** | 提供多维度的财务报表和统计分析,辅助决策 |
|
| **数据可视化** | 提供多维度的财务报表和统计分析,辅助决策 |
|
||||||
| **移动办公** | 支持管理后台和手机端(UniApp)双端访问,提升办公效率 |
|
| **移动办公** | 支持管理后台和移动端H5双端访问,提升办公效率 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -322,7 +322,7 @@ flowchart TD
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 3.8 移动端模块 (UniApp)
|
### 3.8 移动端模块 (H5)
|
||||||
|
|
||||||
#### 3.8.1 移动端首页
|
#### 3.8.1 移动端首页
|
||||||
- **数据概览**
|
- **数据概览**
|
||||||
@ -663,7 +663,7 @@ flowchart TD
|
|||||||
| 端 | 技术栈 | 说明 |
|
| 端 | 技术栈 | 说明 |
|
||||||
| ------------ | --------------------------------- | ----------------------------------- |
|
| ------------ | --------------------------------- | ----------------------------------- |
|
||||||
| **管理后台** | Vue 3 + TypeScript + Element Plus | 响应式设计,组件丰富 |
|
| **管理后台** | Vue 3 + TypeScript + Element Plus | 响应式设计,组件丰富 |
|
||||||
| **移动端** | UniApp + Vue 3 + uView UI | 一套代码多端发布(H5、小程序、App) |
|
| **移动端** | Vue 3 + Vite 5 + Vant 4 | 移动端H5响应式应用 |
|
||||||
| **图表库** | ECharts 5.x | 数据可视化、报表展示 |
|
| **图表库** | ECharts 5.x | 数据可视化、报表展示 |
|
||||||
| **构建工具** | Vite 4.x | 快速构建、热更新 |
|
| **构建工具** | Vite 4.x | 快速构建、热更新 |
|
||||||
|
|
||||||
@ -725,12 +725,12 @@ flowchart TD
|
|||||||
**新增功能:**
|
**新增功能:**
|
||||||
- 收款管理功能(收款记录、收款凭证)
|
- 收款管理功能(收款记录、收款凭证)
|
||||||
- 账期管理与逾期提醒
|
- 账期管理与逾期提醒
|
||||||
- 移动端开发(UniApp)
|
- 移动端开发(Vue3 + Vant)
|
||||||
- 提醒预警机制
|
- 提醒预警机制
|
||||||
|
|
||||||
**交付物:**
|
**交付物:**
|
||||||
- 完整的收款管理
|
- 完整的收款管理
|
||||||
- 移动端应用(H5/小程序)
|
- 移动端H5应用
|
||||||
- 消息提醒功能
|
- 消息提醒功能
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@ -1228,3 +1228,36 @@ java.lang.NullPointerException: Cannot invoke "com.zaxxer.hikari.HikariPoolMXBea
|
|||||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
||||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
||||||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||||||
|
2026-02-19 21:49:14.784 [Thread-2] [] WARN c.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
|
||||||
|
2026-02-19 21:49:14.785 [Thread-8] [] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
|
||||||
|
2026-02-19 21:49:14.785 [Thread-8] [] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
|
||||||
|
2026-02-19 21:49:14.790 [Thread-2] [] WARN c.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
|
||||||
|
2026-02-19 21:49:15.143 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
|
||||||
|
2026-02-19 21:49:15.146 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] fund-platform deregistering service fund-sys with instance: Instance{instanceId='null', ip='10.244.21.185', port=8100, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
2026-02-19 21:49:15.163 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
|
||||||
|
2026-02-19 21:49:15.164 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown naming grpc client proxy for uuid->fbd141e9-87c8-4037-abcd-82740942007f
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@62b2bc2e[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5262]
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown
|
||||||
|
2026-02-19 21:49:15.168 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@56f569e[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
2026-02-19 21:49:15.168 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Close current connection 1771493167194_127.0.0.1_37282
|
||||||
|
2026-02-19 21:49:15.170 [nacos-grpc-client-executor-localhost-3116] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - [1771493167194_127.0.0.1_37282]Ignore complete event,isRunning:false,isAbandon=false
|
||||||
|
2026-02-19 21:49:15.189 [SpringApplicationShutdownHook] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1b949de4[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 3117]
|
||||||
|
2026-02-19 21:49:15.189 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - shutdown and remove naming rpc client for uuid ->fbd141e9-87c8-4037-abcd-82740942007f
|
||||||
|
2026-02-19 21:49:15.190 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - [null] CredentialWatcher is stopped
|
||||||
|
2026-02-19 21:49:15.191 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialService - [null] CredentialService is freed
|
||||||
|
2026-02-19 21:49:15.191 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
|||||||
@ -1192,3 +1192,54 @@ java.lang.NullPointerException: Cannot invoke "com.zaxxer.hikari.HikariPoolMXBea
|
|||||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
||||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
||||||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||||||
|
2026-02-19 21:49:07.541 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - === HikariCP 连接池状态 ===
|
||||||
|
2026-02-19 21:49:07.542 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
||||||
|
2026-02-19 21:49:07.542 [scheduling-1] [] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
|
||||||
|
java.lang.NullPointerException: Cannot invoke "com.zaxxer.hikari.HikariPoolMXBean.getActiveConnections()" because the return value of "com.zaxxer.hikari.HikariDataSource.getHikariPoolMXBean()" is null
|
||||||
|
at com.fundplatform.sys.config.HikariMonitorConfig.monitorHikariPool(HikariMonitorConfig.java:38)
|
||||||
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||||||
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
|
||||||
|
at io.micrometer.observation.Observation.observe(Observation.java:499)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
|
||||||
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
||||||
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
||||||
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
||||||
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
||||||
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
||||||
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||||||
|
2026-02-19 21:49:14.778 [Thread-2] [] WARN c.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
|
||||||
|
2026-02-19 21:49:14.778 [Thread-8] [] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
|
||||||
|
2026-02-19 21:49:14.778 [Thread-8] [] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
|
||||||
|
2026-02-19 21:49:14.780 [Thread-2] [] WARN c.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
|
||||||
|
2026-02-19 21:49:14.896 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
|
||||||
|
2026-02-19 21:49:14.898 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] fund-platform deregistering service fund-sys with instance: Instance{instanceId='null', ip='10.244.21.185', port=8101, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
2026-02-19 21:49:14.924 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
|
||||||
|
2026-02-19 21:49:14.926 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
2026-02-19 21:49:14.927 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
|
||||||
|
2026-02-19 21:49:14.932 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown naming grpc client proxy for uuid->49e8be5a-bdfb-4924-93bb-0cb2462324cf
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@cfe72b0[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5102]
|
||||||
|
2026-02-19 21:49:14.936 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown
|
||||||
|
2026-02-19 21:49:14.937 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@41bc501b[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
2026-02-19 21:49:14.937 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Close current connection 1771493647890_127.0.0.1_40032
|
||||||
|
2026-02-19 21:49:14.945 [nacos-grpc-client-executor-localhost-3013] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - [1771493647890_127.0.0.1_40032]Ignore complete event,isRunning:false,isAbandon=false
|
||||||
|
2026-02-19 21:49:14.985 [SpringApplicationShutdownHook] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2b826482[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 3014]
|
||||||
|
2026-02-19 21:49:14.986 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - shutdown and remove naming rpc client for uuid ->49e8be5a-bdfb-4924-93bb-0cb2462324cf
|
||||||
|
2026-02-19 21:49:14.987 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - [null] CredentialWatcher is stopped
|
||||||
|
2026-02-19 21:49:14.988 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialService - [null] CredentialService is freed
|
||||||
|
2026-02-19 21:49:14.996 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
|||||||
@ -1662,3 +1662,19 @@ java.lang.NullPointerException: Cannot invoke "com.zaxxer.hikari.HikariPoolMXBea
|
|||||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
||||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
||||||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||||||
|
2026-02-19 21:49:07.542 [scheduling-1] [] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
|
||||||
|
java.lang.NullPointerException: Cannot invoke "com.zaxxer.hikari.HikariPoolMXBean.getActiveConnections()" because the return value of "com.zaxxer.hikari.HikariDataSource.getHikariPoolMXBean()" is null
|
||||||
|
at com.fundplatform.sys.config.HikariMonitorConfig.monitorHikariPool(HikariMonitorConfig.java:38)
|
||||||
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||||||
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
|
||||||
|
at io.micrometer.observation.Observation.observe(Observation.java:499)
|
||||||
|
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
|
||||||
|
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
|
||||||
|
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
|
||||||
|
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
|
||||||
|
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
|
||||||
|
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
|
||||||
|
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||||||
|
|||||||
@ -352,3 +352,55 @@
|
|||||||
2026-02-19 21:44:07.546 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
2026-02-19 21:44:07.546 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
||||||
2026-02-19 21:46:06.988 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - === HikariCP 连接池状态 ===
|
2026-02-19 21:46:06.988 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - === HikariCP 连接池状态 ===
|
||||||
2026-02-19 21:46:06.996 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
2026-02-19 21:46:06.996 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
||||||
|
2026-02-19 21:49:07.541 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - === HikariCP 连接池状态 ===
|
||||||
|
2026-02-19 21:49:07.542 [scheduling-1] [] INFO com.fundplatform.sys.config.HikariMonitorConfig - 连接池名称: FundSysHikariPool
|
||||||
|
2026-02-19 21:49:14.896 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
|
||||||
|
2026-02-19 21:49:14.898 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] fund-platform deregistering service fund-sys with instance: Instance{instanceId='null', ip='10.244.21.185', port=8101, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
2026-02-19 21:49:14.924 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
|
||||||
|
2026-02-19 21:49:14.926 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
2026-02-19 21:49:14.927 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
2026-02-19 21:49:14.929 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
2026-02-19 21:49:14.933 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown naming grpc client proxy for uuid->49e8be5a-bdfb-4924-93bb-0cb2462324cf
|
||||||
|
2026-02-19 21:49:14.934 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@cfe72b0[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5102]
|
||||||
|
2026-02-19 21:49:14.936 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown
|
||||||
|
2026-02-19 21:49:14.937 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@41bc501b[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
2026-02-19 21:49:14.937 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Close current connection 1771493647890_127.0.0.1_40032
|
||||||
|
2026-02-19 21:49:14.945 [nacos-grpc-client-executor-localhost-3013] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - [1771493647890_127.0.0.1_40032]Ignore complete event,isRunning:false,isAbandon=false
|
||||||
|
2026-02-19 21:49:14.985 [SpringApplicationShutdownHook] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2b826482[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 3014]
|
||||||
|
2026-02-19 21:49:14.986 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - shutdown and remove naming rpc client for uuid ->49e8be5a-bdfb-4924-93bb-0cb2462324cf
|
||||||
|
2026-02-19 21:49:14.987 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - [null] CredentialWatcher is stopped
|
||||||
|
2026-02-19 21:49:14.988 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialService - [null] CredentialService is freed
|
||||||
|
2026-02-19 21:49:14.996 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
2026-02-19 21:49:15.143 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
|
||||||
|
2026-02-19 21:49:15.146 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] fund-platform deregistering service fund-sys with instance: Instance{instanceId='null', ip='10.244.21.185', port=8100, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
2026-02-19 21:49:15.163 [SpringApplicationShutdownHook] [] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
|
||||||
|
2026-02-19 21:49:15.164 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
2026-02-19 21:49:15.165 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
2026-02-19 21:49:15.166 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown naming grpc client proxy for uuid->fbd141e9-87c8-4037-abcd-82740942007f
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@62b2bc2e[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5262]
|
||||||
|
2026-02-19 21:49:15.167 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown
|
||||||
|
2026-02-19 21:49:15.168 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@56f569e[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
2026-02-19 21:49:15.168 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.common.remote.client - Close current connection 1771493167194_127.0.0.1_37282
|
||||||
|
2026-02-19 21:49:15.170 [nacos-grpc-client-executor-localhost-3116] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - [1771493167194_127.0.0.1_37282]Ignore complete event,isRunning:false,isAbandon=false
|
||||||
|
2026-02-19 21:49:15.189 [SpringApplicationShutdownHook] [] INFO c.a.nacos.common.remote.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1b949de4[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 3117]
|
||||||
|
2026-02-19 21:49:15.189 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - shutdown and remove naming rpc client for uuid ->fbd141e9-87c8-4037-abcd-82740942007f
|
||||||
|
2026-02-19 21:49:15.190 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialWatcher - [null] CredentialWatcher is stopped
|
||||||
|
2026-02-19 21:49:15.191 [SpringApplicationShutdownHook] [] INFO c.a.n.client.auth.ram.identify.CredentialService - [null] CredentialService is freed
|
||||||
|
2026-02-19 21:49:15.191 [SpringApplicationShutdownHook] [] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user