nahida 1 рік тому
коміт
2e689a6cc5
70 змінених файлів з 9383 додано та 0 видалено
  1. 38 0
      .gitignore
  2. 10 0
      .idea/UniappTool.xml
  3. 36 0
      .idea/dataSources.local.xml
  4. 29 0
      .idea/dataSources.xml
  5. 1099 0
      .idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813.xml
  6. 2 0
      .idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/credit_rating_management.XxCUyw.meta
  7. 2 0
      .idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/test.kkQ2AA.meta
  8. 2 0
      .idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/zksy-visualization.LndkDw.meta
  9. 28 0
      .idea/dataSources/ab37a79a-3aa5-4b74-a641-b090d4305b54.xml
  10. 12 0
      .idea/encodings.xml
  11. 8 0
      .idea/inspectionProfiles/Project_Default.xml
  12. 17 0
      .idea/misc.xml
  13. 87 0
      .idea/mybatisx/templates.xml
  14. 124 0
      .idea/uiDesigner.xml
  15. 6 0
      .idea/vcs.xml
  16. 163 0
      .idea/workspace.xml
  17. 5085 0
      logs/visualization-service/spring.log
  18. BIN
      logs/visualization-service/spring.log.2024-08-07.0.gz
  19. 309 0
      logs/zksy-gateway/spring.log
  20. BIN
      logs/zksy-gateway/spring.log.2024-08-07.0.gz
  21. 108 0
      pom.xml
  22. 89 0
      visualization-service/pom.xml
  23. 16 0
      visualization-service/src/main/java/com/zksy/visualization/VisualizationApplication.java
  24. 22 0
      visualization-service/src/main/java/com/zksy/visualization/config/IccConfigProperty.java
  25. 16 0
      visualization-service/src/main/java/com/zksy/visualization/config/InitConfig.java
  26. 141 0
      visualization-service/src/main/java/com/zksy/visualization/config/InitializationService.java
  27. 54 0
      visualization-service/src/main/java/com/zksy/visualization/controller/VisualizationController.java
  28. 28 0
      visualization-service/src/main/java/com/zksy/visualization/domain/response/AuthResponse.java
  29. 22 0
      visualization-service/src/main/java/com/zksy/visualization/domain/response/PublicKeyResponse.java
  30. 188 0
      visualization-service/src/main/java/com/zksy/visualization/schedule/ScheduledTasks.java
  31. 9 0
      visualization-service/src/main/java/com/zksy/visualization/utils/OkhttpClientUtil.java
  32. 50 0
      visualization-service/src/main/java/com/zksy/visualization/utils/RSAutil.java
  33. 51 0
      visualization-service/src/main/java/com/zksy/visualization/utils/UnsafeOkHttpClient.java
  34. 12 0
      visualization-service/src/main/resources/application-dev.yaml
  35. 11 0
      visualization-service/src/main/resources/application-prod.yaml
  36. 33 0
      visualization-service/src/main/resources/bootstrap.yaml
  37. 95 0
      zksy-common/pom.xml
  38. 68 0
      zksy-common/src/main/java/com/zksy/common/advice/CommonExceptionAdvice.java
  39. 23 0
      zksy-common/src/main/java/com/zksy/common/config/JsonConfig.java
  40. 17 0
      zksy-common/src/main/java/com/zksy/common/config/MvcConfig.java
  41. 25 0
      zksy-common/src/main/java/com/zksy/common/config/MyBatisConfig.java
  42. 61 0
      zksy-common/src/main/java/com/zksy/common/domain/PageDTO.java
  43. 69 0
      zksy-common/src/main/java/com/zksy/common/domain/PageQuery.java
  44. 45 0
      zksy-common/src/main/java/com/zksy/common/domain/R.java
  45. 16 0
      zksy-common/src/main/java/com/zksy/common/exception/BadRequestException.java
  46. 16 0
      zksy-common/src/main/java/com/zksy/common/exception/BizIllegalException.java
  47. 23 0
      zksy-common/src/main/java/com/zksy/common/exception/CommonException.java
  48. 16 0
      zksy-common/src/main/java/com/zksy/common/exception/DbException.java
  49. 16 0
      zksy-common/src/main/java/com/zksy/common/exception/ForbiddenException.java
  50. 16 0
      zksy-common/src/main/java/com/zksy/common/exception/UnauthorizedException.java
  51. 21 0
      zksy-common/src/main/java/com/zksy/common/filter/UserInfoInterceptor.java
  52. 59 0
      zksy-common/src/main/java/com/zksy/common/utils/BeanUtils.java
  53. 72 0
      zksy-common/src/main/java/com/zksy/common/utils/CollUtils.java
  54. 8 0
      zksy-common/src/main/java/com/zksy/common/utils/Convert.java
  55. 67 0
      zksy-common/src/main/java/com/zksy/common/utils/CookieBuilder.java
  56. 28 0
      zksy-common/src/main/java/com/zksy/common/utils/UserContext.java
  57. 151 0
      zksy-common/src/main/java/com/zksy/common/utils/WebUtils.java
  58. 171 0
      zksy-common/src/main/resources/META-INF/spring-configuration-metadata.json
  59. 4 0
      zksy-common/src/main/resources/META-INF/spring.factories
  60. 65 0
      zksy-gateway/pom.xml
  61. 11 0
      zksy-gateway/src/main/java/com/zksy/gateway/GatewayApplication.java
  62. 15 0
      zksy-gateway/src/main/java/com/zksy/gateway/config/AuthProperties.java
  63. 16 0
      zksy-gateway/src/main/java/com/zksy/gateway/config/JwtProperties.java
  64. 33 0
      zksy-gateway/src/main/java/com/zksy/gateway/config/SecurityConfig.java
  65. 70 0
      zksy-gateway/src/main/java/com/zksy/gateway/filter/AuthGlobalFilter.java
  66. 74 0
      zksy-gateway/src/main/java/com/zksy/gateway/route/DynamicRouteLoader.java
  67. 82 0
      zksy-gateway/src/main/java/com/zksy/gateway/utils/JwtTool.java
  68. 13 0
      zksy-gateway/src/main/resources/application.yaml
  69. 10 0
      zksy-gateway/src/main/resources/bootstrap.yaml
  70. BIN
      zksy-gateway/src/main/resources/hmall.jks

+ 38 - 0
.gitignore

@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store

+ 10 - 0
.idea/UniappTool.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="cn.fjdmy.uniapp.UniappProjectDataService">
+    <option name="generalBasePath" value="$PROJECT_DIR$" />
+    <option name="manifestPath" value="$PROJECT_DIR$/manifest.json" />
+    <option name="pagesPath" value="$PROJECT_DIR$/pages.json" />
+    <option name="scanNum" value="1" />
+    <option name="type" value="store" />
+  </component>
+</project>

+ 36 - 0
.idea/dataSources.local.xml

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="dataSourceStorageLocal" created-in="IU-241.14494.240">
+    <data-source name="@192.168.110.30" uuid="7321510a-eda6-40e0-a9db-c1512bd5f813">
+      <database-info product="MySQL" version="8.0.27" jdbc-version="4.2" driver-name="MySQL Connector/J" driver-version="mysql-connector-j-8.2.0 (Revision: 06a1f724497fd81c6a659131fda822c9e5085b6c)" dbms="MYSQL" exact-version="8.0.27" exact-driver-version="8.2">
+        <extra-name-characters>#@</extra-name-characters>
+        <identifier-quote-string>`</identifier-quote-string>
+      </database-info>
+      <case-sensitivity plain-identifiers="exact" quoted-identifiers="exact" />
+      <secret-storage>master_key</secret-storage>
+      <user-name>root</user-name>
+      <schema-mapping>
+        <introspection-scope>
+          <node kind="schema">
+            <name qname="@" />
+            <name qname="zksy-visualization" />
+            <name qname="credit_rating_management" />
+            <name qname="test" />
+          </node>
+        </introspection-scope>
+      </schema-mapping>
+    </data-source>
+    <data-source name="0@192.168.110.30" uuid="ab37a79a-3aa5-4b74-a641-b090d4305b54">
+      <database-info product="Redis Standalone" version="7.0.10" jdbc-version="4.2" driver-name="Redis JDBC Driver" driver-version="1.5" dbms="REDIS" exact-version="7.0.10" exact-driver-version="1.5">
+        <jdbc-catalog-is-schema>true</jdbc-catalog-is-schema>
+      </database-info>
+      <case-sensitivity plain-identifiers="mixed" quoted-identifiers="mixed" />
+      <secret-storage>master_key</secret-storage>
+      <schema-mapping>
+        <introspection-scope>
+          <node kind="schema" qname="@" />
+        </introspection-scope>
+      </schema-mapping>
+    </data-source>
+  </component>
+</project>

+ 29 - 0
.idea/dataSources.xml

@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
+    <data-source source="LOCAL" name="@192.168.110.30" uuid="7321510a-eda6-40e0-a9db-c1512bd5f813">
+      <driver-ref>mysql.8</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
+      <jdbc-url>jdbc:mysql://192.168.110.30:3307</jdbc-url>
+      <jdbc-additional-properties>
+        <property name="com.intellij.clouds.kubernetes.db.host.port" />
+        <property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
+        <property name="com.intellij.clouds.kubernetes.db.container.port" />
+      </jdbc-additional-properties>
+      <working-dir>$ProjectFileDir$</working-dir>
+    </data-source>
+    <data-source source="LOCAL" name="0@192.168.110.30" uuid="ab37a79a-3aa5-4b74-a641-b090d4305b54">
+      <driver-ref>redis</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>jdbc.RedisDriver</jdbc-driver>
+      <jdbc-url>jdbc:redis://192.168.110.30:6379/0</jdbc-url>
+      <jdbc-additional-properties>
+        <property name="com.intellij.clouds.kubernetes.db.host.port" />
+        <property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
+        <property name="com.intellij.clouds.kubernetes.db.container.port" />
+      </jdbc-additional-properties>
+      <working-dir>$ProjectFileDir$</working-dir>
+    </data-source>
+  </component>
+</project>

+ 1099 - 0
.idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813.xml

@@ -0,0 +1,1099 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dataSource name="@192.168.110.30">
+  <database-model serializer="dbm" dbms="MYSQL" family-id="MYSQL" format-version="4.52">
+    <root id="1">
+      <DefaultCasing>exact</DefaultCasing>
+      <DefaultEngine>InnoDB</DefaultEngine>
+      <DefaultTmpEngine>InnoDB</DefaultTmpEngine>
+      <Grants>|root||root||ALTER|G
+|root||root|localhost|ALTER|G
+|root||root||ALTER ROUTINE|G
+|root||root|localhost|ALTER ROUTINE|G
+|root||root||APPLICATION_PASSWORD_ADMIN|G
+|root||root|localhost|APPLICATION_PASSWORD_ADMIN|G
+|root||root||AUDIT_ADMIN|G
+|root||root|localhost|AUDIT_ADMIN|G
+|root||root||AUTHENTICATION_POLICY_ADMIN|G
+|root||root|localhost|AUTHENTICATION_POLICY_ADMIN|G
+|root||mysql.session|localhost|BACKUP_ADMIN|G
+|root||root||BACKUP_ADMIN|G
+|root||root|localhost|BACKUP_ADMIN|G
+|root||root||BINLOG_ADMIN|G
+|root||root|localhost|BINLOG_ADMIN|G
+|root||root||BINLOG_ENCRYPTION_ADMIN|G
+|root||root|localhost|BINLOG_ENCRYPTION_ADMIN|G
+|root||mysql.session|localhost|CLONE_ADMIN|G
+|root||root||CLONE_ADMIN|G
+|root||root|localhost|CLONE_ADMIN|G
+|root||mysql.session|localhost|CONNECTION_ADMIN|G
+|root||root||CONNECTION_ADMIN|G
+|root||root|localhost|CONNECTION_ADMIN|G
+|root||root||CREATE|G
+|root||root|localhost|CREATE|G
+|root||root||CREATE ROLE|G
+|root||root|localhost|CREATE ROLE|G
+|root||root||CREATE ROUTINE|G
+|root||root|localhost|CREATE ROUTINE|G
+|root||root||CREATE TABLESPACE|G
+|root||root|localhost|CREATE TABLESPACE|G
+|root||root||CREATE TEMPORARY TABLES|G
+|root||root|localhost|CREATE TEMPORARY TABLES|G
+|root||root||CREATE USER|G
+|root||root|localhost|CREATE USER|G
+|root||root||CREATE VIEW|G
+|root||root|localhost|CREATE VIEW|G
+|root||root||DELETE|G
+|root||root|localhost|DELETE|G
+|root||root||DROP|G
+|root||root|localhost|DROP|G
+|root||root||DROP ROLE|G
+|root||root|localhost|DROP ROLE|G
+|root||root||ENCRYPTION_KEY_ADMIN|G
+|root||root|localhost|ENCRYPTION_KEY_ADMIN|G
+|root||root||EVENT|G
+|root||root|localhost|EVENT|G
+|root||root||EXECUTE|G
+|root||root|localhost|EXECUTE|G
+|root||root||FILE|G
+|root||root|localhost|FILE|G
+|root||root||FLUSH_OPTIMIZER_COSTS|G
+|root||root|localhost|FLUSH_OPTIMIZER_COSTS|G
+|root||root||FLUSH_STATUS|G
+|root||root|localhost|FLUSH_STATUS|G
+|root||root||FLUSH_TABLES|G
+|root||root|localhost|FLUSH_TABLES|G
+|root||root||FLUSH_USER_RESOURCES|G
+|root||root|localhost|FLUSH_USER_RESOURCES|G
+|root||root||GROUP_REPLICATION_ADMIN|G
+|root||root|localhost|GROUP_REPLICATION_ADMIN|G
+|root||root||GROUP_REPLICATION_STREAM|G
+|root||root|localhost|GROUP_REPLICATION_STREAM|G
+|root||root||INDEX|G
+|root||root|localhost|INDEX|G
+|root||root||INNODB_REDO_LOG_ARCHIVE|G
+|root||root|localhost|INNODB_REDO_LOG_ARCHIVE|G
+|root||root||INNODB_REDO_LOG_ENABLE|G
+|root||root|localhost|INNODB_REDO_LOG_ENABLE|G
+|root||root||INSERT|G
+|root||root|localhost|INSERT|G
+|root||root||LOCK TABLES|G
+|root||root|localhost|LOCK TABLES|G
+|root||root||PASSWORDLESS_USER_ADMIN|G
+|root||root|localhost|PASSWORDLESS_USER_ADMIN|G
+|root||mysql.session|localhost|PERSIST_RO_VARIABLES_ADMIN|G
+|root||root||PERSIST_RO_VARIABLES_ADMIN|G
+|root||root|localhost|PERSIST_RO_VARIABLES_ADMIN|G
+|root||root||PROCESS|G
+|root||root|localhost|PROCESS|G
+|root||root||REFERENCES|G
+|root||root|localhost|REFERENCES|G
+|root||root||RELOAD|G
+|root||root|localhost|RELOAD|G
+|root||root||REPLICATION CLIENT|G
+|root||root|localhost|REPLICATION CLIENT|G
+|root||root||REPLICATION SLAVE|G
+|root||root|localhost|REPLICATION SLAVE|G
+|root||root||REPLICATION_APPLIER|G
+|root||root|localhost|REPLICATION_APPLIER|G
+|root||root||REPLICATION_SLAVE_ADMIN|G
+|root||root|localhost|REPLICATION_SLAVE_ADMIN|G
+|root||root||RESOURCE_GROUP_ADMIN|G
+|root||root|localhost|RESOURCE_GROUP_ADMIN|G
+|root||root||RESOURCE_GROUP_USER|G
+|root||root|localhost|RESOURCE_GROUP_USER|G
+|root||root||ROLE_ADMIN|G
+|root||root|localhost|ROLE_ADMIN|G
+|root||mysql.infoschema|localhost|SELECT|G
+|root||root||SELECT|G
+|root||root|localhost|SELECT|G
+|root||root||SERVICE_CONNECTION_ADMIN|G
+|root||root|localhost|SERVICE_CONNECTION_ADMIN|G
+|root||mysql.session|localhost|SESSION_VARIABLES_ADMIN|G
+|root||root||SESSION_VARIABLES_ADMIN|G
+|root||root|localhost|SESSION_VARIABLES_ADMIN|G
+|root||root||SET_USER_ID|G
+|root||root|localhost|SET_USER_ID|G
+|root||root||SHOW DATABASES|G
+|root||root|localhost|SHOW DATABASES|G
+|root||root||SHOW VIEW|G
+|root||root|localhost|SHOW VIEW|G
+|root||root||SHOW_ROUTINE|G
+|root||root|localhost|SHOW_ROUTINE|G
+|root||mysql.session|localhost|SHUTDOWN|G
+|root||root||SHUTDOWN|G
+|root||root|localhost|SHUTDOWN|G
+|root||mysql.session|localhost|SUPER|G
+|root||root||SUPER|G
+|root||root|localhost|SUPER|G
+|root||mysql.infoschema|localhost|SYSTEM_USER|G
+|root||mysql.session|localhost|SYSTEM_USER|G
+|root||mysql.sys|localhost|SYSTEM_USER|G
+|root||root||SYSTEM_USER|G
+|root||root|localhost|SYSTEM_USER|G
+|root||mysql.session|localhost|SYSTEM_VARIABLES_ADMIN|G
+|root||root||SYSTEM_VARIABLES_ADMIN|G
+|root||root|localhost|SYSTEM_VARIABLES_ADMIN|G
+|root||root||TABLE_ENCRYPTION_ADMIN|G
+|root||root|localhost|TABLE_ENCRYPTION_ADMIN|G
+|root||root||TRIGGER|G
+|root||root|localhost|TRIGGER|G
+|root||root||UPDATE|G
+|root||root|localhost|UPDATE|G
+|root||root||XA_RECOVER_ADMIN|G
+|root||root|localhost|XA_RECOVER_ADMIN|G
+|root||root||grant option|G
+|root||root|localhost|grant option|G
+performance_schema|schema||mysql.session|localhost|SELECT|G
+sys|schema||mysql.sys|localhost|TRIGGER|G</Grants>
+      <ServerVersion>8.0.27</ServerVersion>
+    </root>
+    <collation id="2" parent="1" name="armscii8_general_ci">
+      <Charset>armscii8</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="3" parent="1" name="armscii8_bin">
+      <Charset>armscii8</Charset>
+    </collation>
+    <collation id="4" parent="1" name="ascii_general_ci">
+      <Charset>ascii</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="5" parent="1" name="ascii_bin">
+      <Charset>ascii</Charset>
+    </collation>
+    <collation id="6" parent="1" name="big5_chinese_ci">
+      <Charset>big5</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="7" parent="1" name="big5_bin">
+      <Charset>big5</Charset>
+    </collation>
+    <collation id="8" parent="1" name="binary">
+      <Charset>binary</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="9" parent="1" name="cp1250_general_ci">
+      <Charset>cp1250</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="10" parent="1" name="cp1250_czech_cs">
+      <Charset>cp1250</Charset>
+    </collation>
+    <collation id="11" parent="1" name="cp1250_croatian_ci">
+      <Charset>cp1250</Charset>
+    </collation>
+    <collation id="12" parent="1" name="cp1250_bin">
+      <Charset>cp1250</Charset>
+    </collation>
+    <collation id="13" parent="1" name="cp1250_polish_ci">
+      <Charset>cp1250</Charset>
+    </collation>
+    <collation id="14" parent="1" name="cp1251_bulgarian_ci">
+      <Charset>cp1251</Charset>
+    </collation>
+    <collation id="15" parent="1" name="cp1251_ukrainian_ci">
+      <Charset>cp1251</Charset>
+    </collation>
+    <collation id="16" parent="1" name="cp1251_bin">
+      <Charset>cp1251</Charset>
+    </collation>
+    <collation id="17" parent="1" name="cp1251_general_ci">
+      <Charset>cp1251</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="18" parent="1" name="cp1251_general_cs">
+      <Charset>cp1251</Charset>
+    </collation>
+    <collation id="19" parent="1" name="cp1256_general_ci">
+      <Charset>cp1256</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="20" parent="1" name="cp1256_bin">
+      <Charset>cp1256</Charset>
+    </collation>
+    <collation id="21" parent="1" name="cp1257_lithuanian_ci">
+      <Charset>cp1257</Charset>
+    </collation>
+    <collation id="22" parent="1" name="cp1257_bin">
+      <Charset>cp1257</Charset>
+    </collation>
+    <collation id="23" parent="1" name="cp1257_general_ci">
+      <Charset>cp1257</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="24" parent="1" name="cp850_general_ci">
+      <Charset>cp850</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="25" parent="1" name="cp850_bin">
+      <Charset>cp850</Charset>
+    </collation>
+    <collation id="26" parent="1" name="cp852_general_ci">
+      <Charset>cp852</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="27" parent="1" name="cp852_bin">
+      <Charset>cp852</Charset>
+    </collation>
+    <collation id="28" parent="1" name="cp866_general_ci">
+      <Charset>cp866</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="29" parent="1" name="cp866_bin">
+      <Charset>cp866</Charset>
+    </collation>
+    <collation id="30" parent="1" name="cp932_japanese_ci">
+      <Charset>cp932</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="31" parent="1" name="cp932_bin">
+      <Charset>cp932</Charset>
+    </collation>
+    <collation id="32" parent="1" name="dec8_swedish_ci">
+      <Charset>dec8</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="33" parent="1" name="dec8_bin">
+      <Charset>dec8</Charset>
+    </collation>
+    <collation id="34" parent="1" name="eucjpms_japanese_ci">
+      <Charset>eucjpms</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="35" parent="1" name="eucjpms_bin">
+      <Charset>eucjpms</Charset>
+    </collation>
+    <collation id="36" parent="1" name="euckr_korean_ci">
+      <Charset>euckr</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="37" parent="1" name="euckr_bin">
+      <Charset>euckr</Charset>
+    </collation>
+    <collation id="38" parent="1" name="gb18030_chinese_ci">
+      <Charset>gb18030</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="39" parent="1" name="gb18030_bin">
+      <Charset>gb18030</Charset>
+    </collation>
+    <collation id="40" parent="1" name="gb18030_unicode_520_ci">
+      <Charset>gb18030</Charset>
+    </collation>
+    <collation id="41" parent="1" name="gb2312_chinese_ci">
+      <Charset>gb2312</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="42" parent="1" name="gb2312_bin">
+      <Charset>gb2312</Charset>
+    </collation>
+    <collation id="43" parent="1" name="gbk_chinese_ci">
+      <Charset>gbk</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="44" parent="1" name="gbk_bin">
+      <Charset>gbk</Charset>
+    </collation>
+    <collation id="45" parent="1" name="geostd8_general_ci">
+      <Charset>geostd8</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="46" parent="1" name="geostd8_bin">
+      <Charset>geostd8</Charset>
+    </collation>
+    <collation id="47" parent="1" name="greek_general_ci">
+      <Charset>greek</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="48" parent="1" name="greek_bin">
+      <Charset>greek</Charset>
+    </collation>
+    <collation id="49" parent="1" name="hebrew_general_ci">
+      <Charset>hebrew</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="50" parent="1" name="hebrew_bin">
+      <Charset>hebrew</Charset>
+    </collation>
+    <collation id="51" parent="1" name="hp8_english_ci">
+      <Charset>hp8</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="52" parent="1" name="hp8_bin">
+      <Charset>hp8</Charset>
+    </collation>
+    <collation id="53" parent="1" name="keybcs2_general_ci">
+      <Charset>keybcs2</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="54" parent="1" name="keybcs2_bin">
+      <Charset>keybcs2</Charset>
+    </collation>
+    <collation id="55" parent="1" name="koi8r_general_ci">
+      <Charset>koi8r</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="56" parent="1" name="koi8r_bin">
+      <Charset>koi8r</Charset>
+    </collation>
+    <collation id="57" parent="1" name="koi8u_general_ci">
+      <Charset>koi8u</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="58" parent="1" name="koi8u_bin">
+      <Charset>koi8u</Charset>
+    </collation>
+    <collation id="59" parent="1" name="latin1_german1_ci">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="60" parent="1" name="latin1_swedish_ci">
+      <Charset>latin1</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="61" parent="1" name="latin1_danish_ci">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="62" parent="1" name="latin1_german2_ci">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="63" parent="1" name="latin1_bin">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="64" parent="1" name="latin1_general_ci">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="65" parent="1" name="latin1_general_cs">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="66" parent="1" name="latin1_spanish_ci">
+      <Charset>latin1</Charset>
+    </collation>
+    <collation id="67" parent="1" name="latin2_czech_cs">
+      <Charset>latin2</Charset>
+    </collation>
+    <collation id="68" parent="1" name="latin2_general_ci">
+      <Charset>latin2</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="69" parent="1" name="latin2_hungarian_ci">
+      <Charset>latin2</Charset>
+    </collation>
+    <collation id="70" parent="1" name="latin2_croatian_ci">
+      <Charset>latin2</Charset>
+    </collation>
+    <collation id="71" parent="1" name="latin2_bin">
+      <Charset>latin2</Charset>
+    </collation>
+    <collation id="72" parent="1" name="latin5_turkish_ci">
+      <Charset>latin5</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="73" parent="1" name="latin5_bin">
+      <Charset>latin5</Charset>
+    </collation>
+    <collation id="74" parent="1" name="latin7_estonian_cs">
+      <Charset>latin7</Charset>
+    </collation>
+    <collation id="75" parent="1" name="latin7_general_ci">
+      <Charset>latin7</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="76" parent="1" name="latin7_general_cs">
+      <Charset>latin7</Charset>
+    </collation>
+    <collation id="77" parent="1" name="latin7_bin">
+      <Charset>latin7</Charset>
+    </collation>
+    <collation id="78" parent="1" name="macce_general_ci">
+      <Charset>macce</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="79" parent="1" name="macce_bin">
+      <Charset>macce</Charset>
+    </collation>
+    <collation id="80" parent="1" name="macroman_general_ci">
+      <Charset>macroman</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="81" parent="1" name="macroman_bin">
+      <Charset>macroman</Charset>
+    </collation>
+    <collation id="82" parent="1" name="sjis_japanese_ci">
+      <Charset>sjis</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="83" parent="1" name="sjis_bin">
+      <Charset>sjis</Charset>
+    </collation>
+    <collation id="84" parent="1" name="swe7_swedish_ci">
+      <Charset>swe7</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="85" parent="1" name="swe7_bin">
+      <Charset>swe7</Charset>
+    </collation>
+    <collation id="86" parent="1" name="tis620_thai_ci">
+      <Charset>tis620</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="87" parent="1" name="tis620_bin">
+      <Charset>tis620</Charset>
+    </collation>
+    <collation id="88" parent="1" name="ucs2_general_ci">
+      <Charset>ucs2</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="89" parent="1" name="ucs2_bin">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="90" parent="1" name="ucs2_unicode_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="91" parent="1" name="ucs2_icelandic_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="92" parent="1" name="ucs2_latvian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="93" parent="1" name="ucs2_romanian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="94" parent="1" name="ucs2_slovenian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="95" parent="1" name="ucs2_polish_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="96" parent="1" name="ucs2_estonian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="97" parent="1" name="ucs2_spanish_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="98" parent="1" name="ucs2_swedish_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="99" parent="1" name="ucs2_turkish_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="100" parent="1" name="ucs2_czech_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="101" parent="1" name="ucs2_danish_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="102" parent="1" name="ucs2_lithuanian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="103" parent="1" name="ucs2_slovak_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="104" parent="1" name="ucs2_spanish2_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="105" parent="1" name="ucs2_roman_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="106" parent="1" name="ucs2_persian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="107" parent="1" name="ucs2_esperanto_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="108" parent="1" name="ucs2_hungarian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="109" parent="1" name="ucs2_sinhala_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="110" parent="1" name="ucs2_german2_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="111" parent="1" name="ucs2_croatian_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="112" parent="1" name="ucs2_unicode_520_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="113" parent="1" name="ucs2_vietnamese_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="114" parent="1" name="ucs2_general_mysql500_ci">
+      <Charset>ucs2</Charset>
+    </collation>
+    <collation id="115" parent="1" name="ujis_japanese_ci">
+      <Charset>ujis</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="116" parent="1" name="ujis_bin">
+      <Charset>ujis</Charset>
+    </collation>
+    <collation id="117" parent="1" name="utf16_general_ci">
+      <Charset>utf16</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="118" parent="1" name="utf16_bin">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="119" parent="1" name="utf16_unicode_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="120" parent="1" name="utf16_icelandic_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="121" parent="1" name="utf16_latvian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="122" parent="1" name="utf16_romanian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="123" parent="1" name="utf16_slovenian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="124" parent="1" name="utf16_polish_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="125" parent="1" name="utf16_estonian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="126" parent="1" name="utf16_spanish_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="127" parent="1" name="utf16_swedish_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="128" parent="1" name="utf16_turkish_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="129" parent="1" name="utf16_czech_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="130" parent="1" name="utf16_danish_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="131" parent="1" name="utf16_lithuanian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="132" parent="1" name="utf16_slovak_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="133" parent="1" name="utf16_spanish2_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="134" parent="1" name="utf16_roman_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="135" parent="1" name="utf16_persian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="136" parent="1" name="utf16_esperanto_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="137" parent="1" name="utf16_hungarian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="138" parent="1" name="utf16_sinhala_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="139" parent="1" name="utf16_german2_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="140" parent="1" name="utf16_croatian_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="141" parent="1" name="utf16_unicode_520_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="142" parent="1" name="utf16_vietnamese_ci">
+      <Charset>utf16</Charset>
+    </collation>
+    <collation id="143" parent="1" name="utf16le_general_ci">
+      <Charset>utf16le</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="144" parent="1" name="utf16le_bin">
+      <Charset>utf16le</Charset>
+    </collation>
+    <collation id="145" parent="1" name="utf32_general_ci">
+      <Charset>utf32</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="146" parent="1" name="utf32_bin">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="147" parent="1" name="utf32_unicode_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="148" parent="1" name="utf32_icelandic_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="149" parent="1" name="utf32_latvian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="150" parent="1" name="utf32_romanian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="151" parent="1" name="utf32_slovenian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="152" parent="1" name="utf32_polish_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="153" parent="1" name="utf32_estonian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="154" parent="1" name="utf32_spanish_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="155" parent="1" name="utf32_swedish_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="156" parent="1" name="utf32_turkish_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="157" parent="1" name="utf32_czech_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="158" parent="1" name="utf32_danish_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="159" parent="1" name="utf32_lithuanian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="160" parent="1" name="utf32_slovak_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="161" parent="1" name="utf32_spanish2_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="162" parent="1" name="utf32_roman_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="163" parent="1" name="utf32_persian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="164" parent="1" name="utf32_esperanto_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="165" parent="1" name="utf32_hungarian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="166" parent="1" name="utf32_sinhala_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="167" parent="1" name="utf32_german2_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="168" parent="1" name="utf32_croatian_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="169" parent="1" name="utf32_unicode_520_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="170" parent="1" name="utf32_vietnamese_ci">
+      <Charset>utf32</Charset>
+    </collation>
+    <collation id="171" parent="1" name="utf8_general_ci">
+      <Charset>utf8</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="172" parent="1" name="utf8_tolower_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="173" parent="1" name="utf8_bin">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="174" parent="1" name="utf8_unicode_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="175" parent="1" name="utf8_icelandic_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="176" parent="1" name="utf8_latvian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="177" parent="1" name="utf8_romanian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="178" parent="1" name="utf8_slovenian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="179" parent="1" name="utf8_polish_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="180" parent="1" name="utf8_estonian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="181" parent="1" name="utf8_spanish_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="182" parent="1" name="utf8_swedish_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="183" parent="1" name="utf8_turkish_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="184" parent="1" name="utf8_czech_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="185" parent="1" name="utf8_danish_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="186" parent="1" name="utf8_lithuanian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="187" parent="1" name="utf8_slovak_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="188" parent="1" name="utf8_spanish2_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="189" parent="1" name="utf8_roman_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="190" parent="1" name="utf8_persian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="191" parent="1" name="utf8_esperanto_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="192" parent="1" name="utf8_hungarian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="193" parent="1" name="utf8_sinhala_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="194" parent="1" name="utf8_german2_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="195" parent="1" name="utf8_croatian_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="196" parent="1" name="utf8_unicode_520_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="197" parent="1" name="utf8_vietnamese_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="198" parent="1" name="utf8_general_mysql500_ci">
+      <Charset>utf8</Charset>
+    </collation>
+    <collation id="199" parent="1" name="utf8mb4_general_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="200" parent="1" name="utf8mb4_bin">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="201" parent="1" name="utf8mb4_unicode_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="202" parent="1" name="utf8mb4_icelandic_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="203" parent="1" name="utf8mb4_latvian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="204" parent="1" name="utf8mb4_romanian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="205" parent="1" name="utf8mb4_slovenian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="206" parent="1" name="utf8mb4_polish_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="207" parent="1" name="utf8mb4_estonian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="208" parent="1" name="utf8mb4_spanish_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="209" parent="1" name="utf8mb4_swedish_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="210" parent="1" name="utf8mb4_turkish_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="211" parent="1" name="utf8mb4_czech_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="212" parent="1" name="utf8mb4_danish_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="213" parent="1" name="utf8mb4_lithuanian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="214" parent="1" name="utf8mb4_slovak_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="215" parent="1" name="utf8mb4_spanish2_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="216" parent="1" name="utf8mb4_roman_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="217" parent="1" name="utf8mb4_persian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="218" parent="1" name="utf8mb4_esperanto_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="219" parent="1" name="utf8mb4_hungarian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="220" parent="1" name="utf8mb4_sinhala_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="221" parent="1" name="utf8mb4_german2_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="222" parent="1" name="utf8mb4_croatian_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="223" parent="1" name="utf8mb4_unicode_520_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="224" parent="1" name="utf8mb4_vietnamese_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="225" parent="1" name="utf8mb4_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+      <DefaultForCharset>1</DefaultForCharset>
+    </collation>
+    <collation id="226" parent="1" name="utf8mb4_de_pb_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="227" parent="1" name="utf8mb4_is_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="228" parent="1" name="utf8mb4_lv_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="229" parent="1" name="utf8mb4_ro_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="230" parent="1" name="utf8mb4_sl_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="231" parent="1" name="utf8mb4_pl_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="232" parent="1" name="utf8mb4_et_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="233" parent="1" name="utf8mb4_es_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="234" parent="1" name="utf8mb4_sv_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="235" parent="1" name="utf8mb4_tr_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="236" parent="1" name="utf8mb4_cs_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="237" parent="1" name="utf8mb4_da_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="238" parent="1" name="utf8mb4_lt_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="239" parent="1" name="utf8mb4_sk_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="240" parent="1" name="utf8mb4_es_trad_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="241" parent="1" name="utf8mb4_la_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="242" parent="1" name="utf8mb4_eo_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="243" parent="1" name="utf8mb4_hu_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="244" parent="1" name="utf8mb4_hr_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="245" parent="1" name="utf8mb4_vi_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="246" parent="1" name="utf8mb4_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="247" parent="1" name="utf8mb4_de_pb_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="248" parent="1" name="utf8mb4_is_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="249" parent="1" name="utf8mb4_lv_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="250" parent="1" name="utf8mb4_ro_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="251" parent="1" name="utf8mb4_sl_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="252" parent="1" name="utf8mb4_pl_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="253" parent="1" name="utf8mb4_et_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="254" parent="1" name="utf8mb4_es_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="255" parent="1" name="utf8mb4_sv_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="256" parent="1" name="utf8mb4_tr_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="257" parent="1" name="utf8mb4_cs_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="258" parent="1" name="utf8mb4_da_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="259" parent="1" name="utf8mb4_lt_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="260" parent="1" name="utf8mb4_sk_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="261" parent="1" name="utf8mb4_es_trad_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="262" parent="1" name="utf8mb4_la_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="263" parent="1" name="utf8mb4_eo_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="264" parent="1" name="utf8mb4_hu_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="265" parent="1" name="utf8mb4_hr_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="266" parent="1" name="utf8mb4_vi_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="267" parent="1" name="utf8mb4_ja_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="268" parent="1" name="utf8mb4_ja_0900_as_cs_ks">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="269" parent="1" name="utf8mb4_0900_as_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="270" parent="1" name="utf8mb4_ru_0900_ai_ci">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="271" parent="1" name="utf8mb4_ru_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="272" parent="1" name="utf8mb4_zh_0900_as_cs">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <collation id="273" parent="1" name="utf8mb4_0900_bin">
+      <Charset>utf8mb4</Charset>
+    </collation>
+    <schema id="274" parent="1" name="mysql">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="275" parent="1" name="information_schema">
+      <CollationName>utf8_general_ci</CollationName>
+    </schema>
+    <schema id="276" parent="1" name="performance_schema">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="277" parent="1" name="sys">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="278" parent="1" name="hmall">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="279" parent="1" name="hm-cart">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="280" parent="1" name="hm-item">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="281" parent="1" name="hm-pay">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="282" parent="1" name="hm-trade">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="283" parent="1" name="hm-user">
+      <CollationName>utf8mb4_0900_ai_ci</CollationName>
+    </schema>
+    <schema id="284" parent="1" name="nacos">
+      <CollationName>utf8mb4_general_ci</CollationName>
+    </schema>
+    <schema id="285" parent="1" name="daijia_coupon">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="286" parent="1" name="daijia_customer">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="287" parent="1" name="daijia_dispatch">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="288" parent="1" name="daijia_driver">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="289" parent="1" name="daijia_order">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="290" parent="1" name="daijia_payment">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="291" parent="1" name="daijia_rule">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="292" parent="1" name="daijia_system">
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <schema id="293" parent="1" name="zksy-visualization">
+      <LastIntrospectionLocalTimestamp>2024-08-07.06:42:50</LastIntrospectionLocalTimestamp>
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </schema>
+    <user id="294" parent="1" name="root">
+      <Plugin>caching_sha2_password</Plugin>
+    </user>
+    <user id="295" parent="1" name="mysql.infoschema">
+      <CanLogin>0</CanLogin>
+      <Host>localhost</Host>
+      <Plugin>caching_sha2_password</Plugin>
+    </user>
+    <user id="296" parent="1" name="mysql.session">
+      <CanLogin>0</CanLogin>
+      <Host>localhost</Host>
+      <Plugin>caching_sha2_password</Plugin>
+    </user>
+    <user id="297" parent="1" name="mysql.sys">
+      <CanLogin>0</CanLogin>
+      <Host>localhost</Host>
+      <Plugin>caching_sha2_password</Plugin>
+    </user>
+    <user id="298" parent="1" name="root">
+      <Host>localhost</Host>
+      <Plugin>caching_sha2_password</Plugin>
+    </user>
+    <table id="299" parent="293" name="test_q">
+      <Engine>InnoDB</Engine>
+      <CollationName>utf8mb4_unicode_ci</CollationName>
+    </table>
+    <column id="300" parent="299" name="test_a">
+      <DasType>int|0s</DasType>
+      <Position>1</Position>
+    </column>
+  </database-model>
+</dataSource>

+ 2 - 0
.idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/credit_rating_management.XxCUyw.meta

@@ -0,0 +1,2 @@
+#n:credit_rating_management
+!<md> [0, 0, null, null, -2147483648, -2147483648]

+ 2 - 0
.idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/test.kkQ2AA.meta

@@ -0,0 +1,2 @@
+#n:test
+!<md> [0, 0, null, null, -2147483648, -2147483648]

+ 2 - 0
.idea/dataSources/7321510a-eda6-40e0-a9db-c1512bd5f813/storage_v2/_src_/schema/zksy-visualization.LndkDw.meta

@@ -0,0 +1,2 @@
+#n:zksy-visualization
+!<md> [0, 0, null, null, -2147483648, -2147483648]

+ 28 - 0
.idea/dataSources/ab37a79a-3aa5-4b74-a641-b090d4305b54.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<dataSource name="0@192.168.110.30">
+  <database-model serializer="dbm" dbms="REDIS" family-id="REDIS" format-version="4.52">
+    <root id="1">
+      <ServerVersion>7.0.10</ServerVersion>
+    </root>
+    <schema id="2" parent="1" name="0">
+      <Current>1</Current>
+    </schema>
+    <schema id="3" parent="1" name="1"/>
+    <schema id="4" parent="1" name="10"/>
+    <schema id="5" parent="1" name="11"/>
+    <schema id="6" parent="1" name="12"/>
+    <schema id="7" parent="1" name="13"/>
+    <schema id="8" parent="1" name="14"/>
+    <schema id="9" parent="1" name="15"/>
+    <schema id="10" parent="1" name="2"/>
+    <schema id="11" parent="1" name="3"/>
+    <schema id="12" parent="1" name="4"/>
+    <schema id="13" parent="1" name="5"/>
+    <schema id="14" parent="1" name="6"/>
+    <schema id="15" parent="1" name="7"/>
+    <schema id="16" parent="1" name="8"/>
+    <schema id="17" parent="1" name="9"/>
+    <string id="18" parent="2" name="Authorization:system"/>
+    <string id="19" parent="2" name="refresh_token:system"/>
+  </database-model>
+</dataSource>

+ 12 - 0
.idea/encodings.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding">
+    <file url="file://$PROJECT_DIR$/item-service/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/item-service/src/main/resources" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/visualization-service/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/zksy-common/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/zksy-gateway/src/main/java" charset="UTF-8" />
+  </component>
+</project>

+ 8 - 0
.idea/inspectionProfiles/Project_Default.xml

@@ -0,0 +1,8 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="Project Default" />
+    <inspection_tool class="AutoCloseableResource" enabled="true" level="WARNING" enabled_by_default="true">
+      <option name="METHOD_MATCHER_CONFIG" value="java.util.Formatter,format,java.io.Writer,append,com.google.common.base.Preconditions,checkNotNull,org.hibernate.Session,close,java.io.PrintWriter,printf,java.io.PrintStream,printf,okhttp3.Call,execute" />
+    </inspection_tool>
+  </profile>
+</component>

+ 17 - 0
.idea/misc.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/pom.xml" />
+      </list>
+    </option>
+    <option name="ignoredFiles">
+      <set>
+        <option value="$PROJECT_DIR$/item-service/pom.xml" />
+      </set>
+    </option>
+  </component>
+  <component name="ProjectRootManager" version="2" project-jdk-name="corretto-11" project-jdk-type="JavaSDK" />
+</project>

+ 87 - 0
.idea/mybatisx/templates.xml

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="TemplatesSettings">
+    <option name="templateConfigs">
+      <TemplateContext>
+        <option name="generateConfig">
+          <GenerateConfig>
+            <option name="annotationType" value="MYBATIS_PLUS3" />
+            <option name="basePackage" value="com.zksy.visualization" />
+            <option name="basePath" value="src/main/java" />
+            <option name="classNameStrategy" value="camel" />
+            <option name="encoding" value="UTF-8" />
+            <option name="extraClassSuffix" value="" />
+            <option name="ignoreFieldPrefix" value="" />
+            <option name="ignoreFieldSuffix" value="" />
+            <option name="ignoreTablePrefix" value="" />
+            <option name="ignoreTableSuffix" value="" />
+            <option name="moduleName" value="visualization-service" />
+            <option name="modulePath" value="$PROJECT_DIR$/visualization-service" />
+            <option name="moduleUIInfoList">
+              <list>
+                <ModuleInfoGo>
+                  <option name="basePath" value="${domain.basePath}" />
+                  <option name="configFileName" value="serviceImpl.ftl" />
+                  <option name="configName" value="serviceImpl" />
+                  <option name="encoding" value="${domain.encoding}" />
+                  <option name="fileName" value="${domain.fileName}ServiceImpl" />
+                  <option name="fileNameWithSuffix" value="${domain.fileName}ServiceImpl.java" />
+                  <option name="modulePath" value="$PROJECT_DIR$/visualization-service" />
+                  <option name="packageName" value="${domain.basePackage}.service.impl" />
+                </ModuleInfoGo>
+                <ModuleInfoGo>
+                  <option name="basePath" value="${domain.basePath}" />
+                  <option name="configFileName" value="mapperInterface.ftl" />
+                  <option name="configName" value="mapperInterface" />
+                  <option name="encoding" value="${domain.encoding}" />
+                  <option name="fileName" value="${domain.fileName}Mapper" />
+                  <option name="fileNameWithSuffix" value="${domain.fileName}Mapper.java" />
+                  <option name="modulePath" value="$PROJECT_DIR$/visualization-service" />
+                  <option name="packageName" value="${domain.basePackage}.mapper" />
+                </ModuleInfoGo>
+                <ModuleInfoGo>
+                  <option name="basePath" value="${domain.basePath}" />
+                  <option name="configFileName" value="serviceInterface.ftl" />
+                  <option name="configName" value="serviceInterface" />
+                  <option name="encoding" value="${domain.encoding}" />
+                  <option name="fileName" value="${domain.fileName}Service" />
+                  <option name="fileNameWithSuffix" value="${domain.fileName}Service.java" />
+                  <option name="modulePath" value="$PROJECT_DIR$/visualization-service" />
+                  <option name="packageName" value="${domain.basePackage}.service" />
+                </ModuleInfoGo>
+                <ModuleInfoGo>
+                  <option name="basePath" value="src/main/resources" />
+                  <option name="configFileName" value="mapperXml.ftl" />
+                  <option name="configName" value="mapperXml" />
+                  <option name="encoding" value="${domain.encoding}" />
+                  <option name="fileName" value="${domain.fileName}Mapper" />
+                  <option name="fileNameWithSuffix" value="${domain.fileName}Mapper.xml" />
+                  <option name="modulePath" value="$PROJECT_DIR$/visualization-service" />
+                  <option name="packageName" value="mapper" />
+                </ModuleInfoGo>
+              </list>
+            </option>
+            <option name="needsComment" value="true" />
+            <option name="needsModel" value="true" />
+            <option name="relativePackage" value="domain" />
+            <option name="superClass" value="" />
+            <option name="tableUIInfoList">
+              <list>
+                <TableUIInfo>
+                  <option name="className" value="TestQ" />
+                  <option name="tableName" value="test_q" />
+                </TableUIInfo>
+              </list>
+            </option>
+            <option name="templatesName" value="mybatis-plus3" />
+            <option name="useActualColumnAnnotationInject" value="true" />
+            <option name="useLombokPlugin" value="true" />
+          </GenerateConfig>
+        </option>
+        <option name="moduleName" value="visualization-service" />
+        <option name="projectPath" value="$PROJECT_DIR$" />
+        <option name="templateName" value="mybatis-plus3" />
+      </TemplateContext>
+    </option>
+  </component>
+</project>

+ 124 - 0
.idea/uiDesigner.xml

@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+          <preferred-size width="-1" height="20" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+      </item>
+    </group>
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 163 - 0
.idea/workspace.xml

@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="AutoImportSettings">
+    <option name="autoReloadType" value="SELECTIVE" />
+  </component>
+  <component name="ChangeListManager">
+    <list default="true" id="ffe13f79-82d9-4c40-8313-d4f1461b236f" name="更改" comment="" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="FileTemplateManagerImpl">
+    <option name="RECENT_TEMPLATES">
+      <list>
+        <option value="Class" />
+      </list>
+    </option>
+  </component>
+  <component name="MavenImportPreferences">
+    <option name="generalSettings">
+      <MavenGeneralSettings>
+        <option name="customMavenHome" value="D:\Program Files\apache-maven-3.9.6" />
+        <option name="localRepository" value="D:\Program Files\apache-maven-3.9.6\mvn_repo" />
+        <option name="mavenHomeTypeForPersistence" value="CUSTOM" />
+        <option name="userSettingsFile" value="D:\Program Files\apache-maven-3.9.6\conf\settings.xml" />
+      </MavenGeneralSettings>
+    </option>
+  </component>
+  <component name="ProjectColorInfo">{
+  &quot;associatedIndex&quot;: 2
+}</component>
+  <component name="ProjectId" id="2kJGg1CjgZvMa1XOqR8j05g4zds" />
+  <component name="ProjectViewState">
+    <option name="autoscrollToSource" value="true" />
+    <option name="hideEmptyMiddlePackages" value="true" />
+    <option name="showLibraryContents" value="true" />
+  </component>
+  <component name="PropertiesComponent"><![CDATA[{
+  "keyToString": {
+    "Maven. [org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate].executor": "Run",
+    "Maven.dh-server-micro [clean].executor": "Run",
+    "Maven.dh-server-micro [validate].executor": "Run",
+    "Maven.visualization-service [clean].executor": "Run",
+    "Maven.visualization-service [validate].executor": "Run",
+    "RequestMappingsPanelOrder0": "0",
+    "RequestMappingsPanelOrder1": "1",
+    "RequestMappingsPanelWidth0": "75",
+    "RequestMappingsPanelWidth1": "75",
+    "RunOnceActivity.ShowReadmeOnStart": "true",
+    "Spring Boot.GatewayApplication.executor": "Run",
+    "Spring Boot.ItemApplication.executor": "Run",
+    "Spring Boot.VisualizationApplication.executor": "Run",
+    "jdk.selected.JAVA_MODULE": "corretto-11",
+    "kotlin-language-version-configured": "true",
+    "last_opened_file_path": "C:/Users/hxb/Desktop/project2/dh-server-micro/visualization-service/src/main/java/com/zksy/visualization/utils",
+    "node.js.detected.package.eslint": "true",
+    "node.js.detected.package.tslint": "true",
+    "node.js.selected.package.eslint": "(autodetect)",
+    "node.js.selected.package.tslint": "(autodetect)",
+    "nodejs_package_manager_path": "npm",
+    "project.structure.last.edited": "项目",
+    "project.structure.proportion": "0.15",
+    "project.structure.side.proportion": "0.0",
+    "run.configurations.included.in.services": "true",
+    "settings.editor.selected.configurable": "MavenSettings",
+    "vue.rearranger.settings.migration": "true"
+  },
+  "keyToStringList": {
+    "DatabaseDriversLRU": [
+      "mysql",
+      "redis"
+    ]
+  }
+}]]></component>
+  <component name="ReactorSettings">
+    <option name="notificationShown" value="true" />
+  </component>
+  <component name="RecentsManager">
+    <key name="CopyFile.RECENT_KEYS">
+      <recent name="C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\src\main\java\com\zksy\visualization\utils" />
+      <recent name="C:\Users\hxb\Desktop\project2\dh-server-micro" />
+      <recent name="C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\src\main\resources" />
+    </key>
+  </component>
+  <component name="RunDashboard">
+    <option name="configurationTypes">
+      <set>
+        <option value="MicronautRunConfigurationType" />
+        <option value="QuarkusRunConfigurationType" />
+        <option value="SpringBootApplicationConfigurationType" />
+      </set>
+    </option>
+    <option name="hiddenConfigurations">
+      <map>
+        <entry key="SpringBootApplicationConfigurationType">
+          <value>
+            <set>
+              <option value="VisualizationApplication" />
+            </set>
+          </value>
+        </entry>
+      </map>
+    </option>
+  </component>
+  <component name="RunManager" selected="Spring Boot.VisualizationApplication">
+    <configuration name="GatewayApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
+      <module name="zksy-gateway" />
+      <option name="SPRING_BOOT_MAIN_CLASS" value="com.zksy.gateway.GatewayApplication" />
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <configuration name="VisualizationApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
+      <module name="visualization-service" />
+      <option name="SPRING_BOOT_MAIN_CLASS" value="com.zksy.visualization.VisualizationApplication" />
+      <extension name="coverage">
+        <pattern>
+          <option name="PATTERN" value="com.zksy.visualization.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <list>
+      <item itemvalue="Spring Boot.GatewayApplication" />
+      <item itemvalue="Spring Boot.VisualizationApplication" />
+    </list>
+    <recent_temporary>
+      <list>
+        <item itemvalue="Spring Boot.VisualizationApplication" />
+      </list>
+    </recent_temporary>
+  </component>
+  <component name="SharedIndexes">
+    <attachedChunks>
+      <set>
+        <option value="bundled-jdk-9f38398b9061-18abd8497189-intellij.indexing.shared.core-IU-241.14494.240" />
+        <option value="bundled-js-predefined-1d06a55b98c1-74d2a5396914-JavaScript-IU-241.14494.240" />
+      </set>
+    </attachedChunks>
+  </component>
+  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="默认任务">
+      <changelist id="ffe13f79-82d9-4c40-8313-d4f1461b236f" name="更改" comment="" />
+      <created>1722994375122</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1722994375122</updated>
+      <workItem from="1722994376167" duration="4987000" />
+      <workItem from="1722999385189" duration="72000" />
+      <workItem from="1722999466257" duration="14955000" />
+      <workItem from="1723078611248" duration="21851000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="3" />
+  </component>
+</project>

+ 5085 - 0
logs/visualization-service/spring.log

@@ -0,0 +1,5085 @@
+08:57:09:405  INFO 25280 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+08:57:10:081  WARN 25280 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+08:57:10:132  INFO 25280 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+08:57:10:366  INFO 25280 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+08:57:10:377  INFO 25280 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+08:57:10:377  INFO 25280 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+08:57:10:466  INFO 25280 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+08:57:10:466  INFO 25280 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1046 ms
+08:57:11:486  INFO 25280 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+08:57:11:919  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 8c86243b-a661-4f5f-a98f-d3ba43e96ea9
+08:57:11:919  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] RpcClient init label, labels = {module=naming, source=sdk}
+08:57:11:920  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+08:57:11:920  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+08:57:11:920  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+08:57:11:920  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+08:57:12:056  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723078632078_192.168.110.13_50956
+08:57:12:056  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+08:57:12:056  INFO 25280 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Notify connected event to listeners.
+08:57:12:056  INFO 25280 --- [main] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+08:57:12:095  INFO 25280 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+08:57:12:103  INFO 25280 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+08:57:12:255  INFO 25280 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+08:57:12:258  INFO 25280 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+08:57:12:271  INFO 25280 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+08:57:12:299  INFO 25280 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.129 seconds (JVM running for 5.786)
+08:57:12:302  INFO 25280 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+08:57:12:310  INFO 25280 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+08:57:12:632  INFO 25280 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Receive server push request, request = NotifySubscriberRequest, requestId = 178
+08:57:12:642  INFO 25280 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [8c86243b-a661-4f5f-a98f-d3ba43e96ea9] Ack server push request, request = NotifySubscriberRequest, requestId = 178
+09:01:25:517  INFO 25280 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+09:01:25:521  INFO 25280 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+09:01:25:521  INFO 25280 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+09:01:25:522  INFO 25280 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+09:19:52:305  WARN 25280 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+09:19:52:306  WARN 25280 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+09:19:52:306  WARN 25280 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+09:19:52:308  WARN 25280 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+09:19:52:423  INFO 25280 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+09:19:52:425  INFO 25280 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+09:19:52:753  INFO 25280 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+09:19:52:753  INFO 25280 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@27028f7e[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+09:19:52:753  INFO 25280 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723078632078_192.168.110.13_50956
+09:19:52:755  INFO 25280 --- [nacos-grpc-client-executor-285] c.a.n.c.remote.client.grpc.GrpcClient    : [1723078632078_192.168.110.13_50956]Ignore complete event,isRunning:false,isAbandon=false
+09:19:52:765  INFO 25280 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@872f60b[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 286]
+09:19:57:471  INFO 15388 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+09:19:57:890  WARN 15388 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+09:19:57:932  INFO 15388 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+09:19:58:093  INFO 15388 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+09:19:58:099  INFO 15388 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+09:19:58:100  INFO 15388 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+09:19:58:175  INFO 15388 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+09:19:58:175  INFO 15388 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 697 ms
+09:19:58:981  INFO 15388 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+09:19:59:260  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of c15c90f8-4e9f-43e5-b064-8c683df13d74
+09:19:59:260  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] RpcClient init label, labels = {module=naming, source=sdk}
+09:19:59:261  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+09:19:59:262  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+09:19:59:262  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+09:19:59:262  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+09:19:59:378  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723079999441_192.168.110.13_54565
+09:19:59:378  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+09:19:59:378  INFO 15388 --- [main] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+09:19:59:378  INFO 15388 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Notify connected event to listeners.
+09:19:59:411  INFO 15388 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+09:19:59:416  INFO 15388 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+09:19:59:549  INFO 15388 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+09:19:59:552  INFO 15388 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+09:19:59:568  INFO 15388 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+09:19:59:603  INFO 15388 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.048 seconds (JVM running for 4.559)
+09:19:59:606  INFO 15388 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+09:19:59:608  INFO 15388 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+09:19:59:963  INFO 15388 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Receive server push request, request = NotifySubscriberRequest, requestId = 181
+09:19:59:969  INFO 15388 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [c15c90f8-4e9f-43e5-b064-8c683df13d74] Ack server push request, request = NotifySubscriberRequest, requestId = 181
+09:20:06:711  INFO 15388 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+09:20:06:716  INFO 15388 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+09:20:06:716  INFO 15388 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+09:20:06:717  INFO 15388 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+09:20:24:159  WARN 15388 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+09:20:24:159  WARN 15388 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+09:20:24:159  WARN 15388 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+09:20:24:160  WARN 15388 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+09:20:24:290  INFO 15388 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+09:20:24:292  INFO 15388 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+09:20:24:617  INFO 15388 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+09:20:24:618  INFO 15388 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@669aadfe[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+09:20:24:618  INFO 15388 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723079999441_192.168.110.13_54565
+09:20:24:622  INFO 15388 --- [nacos-grpc-client-executor-14] c.a.n.c.remote.client.grpc.GrpcClient    : [1723079999441_192.168.110.13_54565]Ignore complete event,isRunning:false,isAbandon=false
+09:20:24:624  INFO 15388 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@13e2036[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 15]
+09:20:28:974  INFO 4060 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+09:20:29:466  WARN 4060 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+09:20:29:510  INFO 4060 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+09:20:29:695  INFO 4060 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+09:20:29:702  INFO 4060 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+09:20:29:702  INFO 4060 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+09:20:29:778  INFO 4060 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+09:20:29:779  INFO 4060 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 796 ms
+09:20:30:648  INFO 4060 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+09:20:30:972  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 54ef0173-8734-456a-9b4b-d59ac182510b
+09:20:30:973  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] RpcClient init label, labels = {module=naming, source=sdk}
+09:20:30:974  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+09:20:30:974  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+09:20:30:974  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+09:20:30:974  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+09:20:31:094  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723080031152_192.168.110.13_54697
+09:20:31:096  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+09:20:31:097  INFO 4060 --- [main] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+09:20:31:096  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify connected event to listeners.
+09:20:31:142  INFO 4060 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+09:20:31:149  INFO 4060 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+09:20:31:307  INFO 4060 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+09:20:31:309  INFO 4060 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+09:20:31:324  INFO 4060 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+09:20:31:362  INFO 4060 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.382 seconds (JVM running for 5.532)
+09:20:31:365  INFO 4060 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+09:20:31:367  INFO 4060 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+09:20:31:644  INFO 4060 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Receive server push request, request = NotifySubscriberRequest, requestId = 184
+09:20:31:657  INFO 4060 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Ack server push request, request = NotifySubscriberRequest, requestId = 184
+09:20:40:320  INFO 4060 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+09:20:40:325  INFO 4060 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+09:20:40:325  INFO 4060 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+09:20:40:326  INFO 4060 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+09:22:05:864  INFO 4060 --- [nacos-grpc-client-executor-21] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 187
+09:22:05:864  INFO 4060 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Receive server push request, request = ClientDetectionRequest, requestId = 186
+09:22:05:865  INFO 4060 --- [nacos-grpc-client-executor-21] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 187
+09:22:05:865  INFO 4060 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Ack server push request, request = ClientDetectionRequest, requestId = 186
+09:22:05:875 ERROR 4060 --- [nacos-grpc-client-executor-14] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080031152_192.168.110.13_54697]Request stream onCompleted, switch server
+09:22:05:875 ERROR 4060 --- [nacos-grpc-client-executor-21] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080028702_192.168.110.13_54690]Request stream onCompleted, switch server
+09:22:05:877  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Server healthy check fail, currentConnection = 1723080028702_192.168.110.13_54690
+09:22:05:877  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Server healthy check fail, currentConnection = 1723080031152_192.168.110.13_54697
+09:22:05:877 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+09:22:05:877  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:22:05:877  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:22:05:985 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723080126068_192.168.110.13_54924
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Success to connect a server [192.168.110.30:8848], connectionId = 1723080126068_192.168.110.13_54925
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080028702_192.168.110.13_54690
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080031152_192.168.110.13_54697
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080028702_192.168.110.13_54690
+09:22:06:016  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080031152_192.168.110.13_54697
+09:22:06:020  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:22:06:020  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:22:06:020  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify disconnected event to listeners
+09:22:06:020  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify disconnected event to listeners
+09:22:06:021  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify connected event to listeners.
+09:22:06:022  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify connected event to listeners.
+09:22:06:094 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+09:22:06:157  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723080126211_192.168.110.13_54928
+09:22:06:157  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Success to connect a server [192.168.110.30:8848], connectionId = 1723080126211_192.168.110.13_54927
+09:22:06:158  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080126068_192.168.110.13_54924
+09:22:06:158  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080126068_192.168.110.13_54925
+09:22:06:158  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080126068_192.168.110.13_54924
+09:22:06:158  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080126068_192.168.110.13_54925
+09:22:06:165  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify disconnected event to listeners
+09:22:06:165  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify disconnected event to listeners
+09:22:06:165  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify connected event to listeners.
+09:22:06:166  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify connected event to listeners.
+09:22:06:167  WARN 4060 --- [nacos-grpc-client-executor-30] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080126068_192.168.110.13_54924]Ignore error event,isRunning:true,isAbandon=true
+09:22:06:167  WARN 4060 --- [nacos-grpc-client-executor-23] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080126068_192.168.110.13_54925]Ignore error event,isRunning:true,isAbandon=true
+09:22:06:169  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Server check success, currentServer is 192.168.110.30:8848 
+09:22:07:567  INFO 4060 --- [nacos-grpc-client-executor-28] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Receive server push request, request = NotifySubscriberRequest, requestId = 189
+09:22:07:568  INFO 4060 --- [nacos-grpc-client-executor-28] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Ack server push request, request = NotifySubscriberRequest, requestId = 189
+09:38:00:823  INFO 4060 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 192
+09:38:00:823  INFO 4060 --- [nacos-grpc-client-executor-38] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Receive server push request, request = ClientDetectionRequest, requestId = 191
+09:38:00:824  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Server healthy check fail, currentConnection = 1723080126211_192.168.110.13_54927
+09:38:00:825  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:38:00:824  INFO 4060 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 192
+09:38:00:825  INFO 4060 --- [nacos-grpc-client-executor-38] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Ack server push request, request = ClientDetectionRequest, requestId = 191
+09:38:00:825 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+09:38:00:831  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Server healthy check fail, currentConnection = 1723080126211_192.168.110.13_54928
+09:38:00:831 ERROR 4060 --- [nacos-grpc-client-executor-40] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080126211_192.168.110.13_54928]Request stream onCompleted, switch server
+09:38:00:832  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:38:00:832  INFO 4060 --- [nacos-grpc-client-executor-38] c.a.n.c.remote.client.grpc.GrpcClient    : [1723080126211_192.168.110.13_54927]Ignore complete event,isRunning:false,isAbandon=false
+09:38:00:933 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723081081027_192.168.110.13_57384
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Success to connect a server [192.168.110.30:8848], connectionId = 1723081081026_192.168.110.13_57383
+09:38:00:956 ERROR 4060 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered.
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080126211_192.168.110.13_54928
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723080126211_192.168.110.13_54927
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080126211_192.168.110.13_54928
+09:38:00:956  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723080126211_192.168.110.13_54927
+09:38:00:957  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify disconnected event to listeners
+09:38:00:957  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify disconnected event to listeners
+09:38:00:957  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e00d6dd6-3c82-40e3-9642-b16009813e55_config-0] Notify connected event to listeners.
+09:38:00:957  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Notify connected event to listeners.
+09:38:01:037 ERROR 4060 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+09:38:01:042  INFO 4060 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Server check success, currentServer is 192.168.110.30:8848 
+09:38:01:062 ERROR 4060 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+09:38:04:386  INFO 4060 --- [nacos-grpc-client-executor-49] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Receive server push request, request = NotifySubscriberRequest, requestId = 194
+09:38:04:387  INFO 4060 --- [nacos-grpc-client-executor-49] com.alibaba.nacos.common.remote.client   : [54ef0173-8734-456a-9b4b-d59ac182510b] Ack server push request, request = NotifySubscriberRequest, requestId = 194
+09:42:31:474  WARN 4060 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+09:42:31:474  WARN 4060 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+09:42:31:474  WARN 4060 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+09:42:31:475  WARN 4060 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+09:42:31:590  INFO 4060 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+09:42:31:593  INFO 4060 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+09:42:31:919  INFO 4060 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+09:42:31:919  INFO 4060 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@15618d36[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+09:42:31:919  INFO 4060 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723081081026_192.168.110.13_57383
+09:42:31:919  INFO 4060 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@565a3a8f[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 105]
+09:42:36:810  INFO 24244 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+09:42:37:288  WARN 24244 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+09:42:37:342  INFO 24244 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+09:42:37:546  INFO 24244 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+09:42:37:553  INFO 24244 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+09:42:37:553  INFO 24244 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+09:42:37:624  INFO 24244 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+09:42:37:624  INFO 24244 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 806 ms
+09:42:38:474  INFO 24244 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+09:42:38:794  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of b8fbdb3d-46a7-4480-8a65-8c0d422685da
+09:42:38:794  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] RpcClient init label, labels = {module=naming, source=sdk}
+09:42:38:795  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+09:42:38:795  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+09:42:38:796  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+09:42:38:796  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+09:42:38:919  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723081358996_192.168.110.13_58038
+09:42:38:921  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+09:42:38:922  INFO 24244 --- [main] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+09:42:38:921  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify connected event to listeners.
+09:42:38:963  INFO 24244 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+09:42:38:969  INFO 24244 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+09:42:39:101  INFO 24244 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+09:42:39:104  INFO 24244 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+09:42:39:119  INFO 24244 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+09:42:39:156  INFO 24244 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.396 seconds (JVM running for 4.996)
+09:42:39:160  INFO 24244 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+09:42:39:166  INFO 24244 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+09:42:39:507  INFO 24244 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = NotifySubscriberRequest, requestId = 197
+09:42:39:521  INFO 24244 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = NotifySubscriberRequest, requestId = 197
+09:42:49:185  INFO 24244 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+09:42:49:189  INFO 24244 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+09:42:49:189  INFO 24244 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+09:42:49:191  INFO 24244 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+09:43:18:781  INFO 24244 --- [nacos-grpc-client-executor-17] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 199
+09:43:18:781  INFO 24244 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = ClientDetectionRequest, requestId = 200
+09:43:18:781  INFO 24244 --- [nacos-grpc-client-executor-17] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 199
+09:43:18:781  INFO 24244 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = ClientDetectionRequest, requestId = 200
+09:43:18:789  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Server healthy check fail, currentConnection = 1723081356567_192.168.110.13_58035
+09:43:18:790  INFO 24244 --- [nacos-grpc-client-executor-17] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081356567_192.168.110.13_58035]Ignore complete event,isRunning:false,isAbandon=false
+09:43:18:790  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:43:18:912  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723081398990_192.168.110.13_58148
+09:43:18:912  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081356567_192.168.110.13_58035
+09:43:18:912  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081356567_192.168.110.13_58035
+09:43:18:916  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify disconnected event to listeners
+09:43:18:916  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify connected event to listeners.
+09:43:53:973  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Server healthy check fail, currentConnection = 1723081358996_192.168.110.13_58038
+09:43:53:973  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Server healthy check fail, currentConnection = 1723081398990_192.168.110.13_58148
+09:43:53:973  INFO 24244 --- [nacos-grpc-client-executor-25] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 202
+09:43:53:973  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:43:53:973  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:43:53:973  INFO 24244 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = ClientDetectionRequest, requestId = 201
+09:43:53:973  INFO 24244 --- [nacos-grpc-client-executor-25] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 202
+09:43:53:973  INFO 24244 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = ClientDetectionRequest, requestId = 201
+09:43:53:980  INFO 24244 --- [nacos-grpc-client-executor-25] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081398990_192.168.110.13_58148]Ignore complete event,isRunning:false,isAbandon=false
+09:43:53:981  INFO 24244 --- [nacos-grpc-client-executor-14] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081358996_192.168.110.13_58038]Ignore complete event,isRunning:false,isAbandon=false
+09:44:11:087 ERROR 24244 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered.
+09:44:11:098 ERROR 24244 --- [com.alibaba.nacos.client.remote.worker] c.a.n.c.remote.client.grpc.GrpcClient    : Server check fail, please check server 192.168.110.30 ,port 9848 is available , error ={}
+
+java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 14114 milliseconds, 571800 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@39933c23[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@3659ddea, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@24ae8fe7, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@13e1f7c7}}}}}]]
+	at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) ~[nacos-client-2.0.4.jar:na]
+	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
+	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:264) ~[na:na]
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) ~[na:na]
+	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na]
+	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
+	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
+	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
+
+09:44:11:098 ERROR 24244 --- [com.alibaba.nacos.client.remote.worker] c.a.n.c.remote.client.grpc.GrpcClient    : Server check fail, please check server 192.168.110.30 ,port 9848 is available , error ={}
+
+java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 14111 milliseconds, 414100 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@161a8fb9[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@3659ddea, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@24ae8fe7, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@13e1f7c7}}}}}]]
+	at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) ~[nacos-client-2.0.4.jar:na]
+	at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) ~[nacos-client-2.0.4.jar:na]
+	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
+	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:264) ~[na:na]
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) ~[na:na]
+	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na]
+	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
+	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
+	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
+
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Success to connect a server [192.168.110.30:8848], connectionId = 1723081451418_192.168.110.13_58256
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723081451418_192.168.110.13_58255
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081358996_192.168.110.13_58038
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081358996_192.168.110.13_58038
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081398990_192.168.110.13_58148
+09:44:11:339  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081398990_192.168.110.13_58148
+09:44:11:340  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify disconnected event to listeners
+09:44:11:340  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify disconnected event to listeners
+09:44:11:340  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify connected event to listeners.
+09:44:11:341  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify connected event to listeners.
+09:44:14:675  INFO 24244 --- [nacos-grpc-client-executor-25] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = NotifySubscriberRequest, requestId = 204
+09:44:14:676  INFO 24244 --- [nacos-grpc-client-executor-25] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = NotifySubscriberRequest, requestId = 204
+09:45:05:425  INFO 24244 --- [nacos-grpc-client-executor-27] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = ClientDetectionRequest, requestId = 207
+09:45:05:427  INFO 24244 --- [nacos-grpc-client-executor-27] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = ClientDetectionRequest, requestId = 207
+09:45:05:429 ERROR 24244 --- [nacos-grpc-client-executor-27] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081451418_192.168.110.13_58256]Request stream onCompleted, switch server
+09:45:05:431  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Server healthy check fail, currentConnection = 1723081451418_192.168.110.13_58255
+09:45:05:432  INFO 24244 --- [nacos-grpc-client-executor-36] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 206
+09:45:05:432  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:45:05:432  INFO 24244 --- [nacos-grpc-client-executor-36] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 206
+09:45:05:432  INFO 24244 --- [nacos-grpc-client-executor-36] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081451418_192.168.110.13_58255]Ignore complete event,isRunning:false,isAbandon=false
+09:45:05:439  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Server healthy check fail, currentConnection = 1723081451418_192.168.110.13_58256
+09:45:05:439  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:45:05:551  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723081505634_192.168.110.13_58376
+09:45:05:551  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081451418_192.168.110.13_58255
+09:45:05:552  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081451418_192.168.110.13_58255
+09:45:05:552  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify disconnected event to listeners
+09:45:05:553  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6dc96981-5d03-4bb7-91ef-53cb7ef22e34_config-0] Notify connected event to listeners.
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Success to connect a server [192.168.110.30:8848], connectionId = 1723081505644_192.168.110.13_58377
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081451418_192.168.110.13_58256
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081451418_192.168.110.13_58256
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify disconnected event to listeners
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+09:45:05:554  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify connected event to listeners.
+09:45:05:676  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Success to connect a server [192.168.110.30:8848], connectionId = 1723081505757_192.168.110.13_58378
+09:45:05:676  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723081505644_192.168.110.13_58377
+09:45:05:676  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723081505644_192.168.110.13_58377
+09:45:05:676  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify disconnected event to listeners
+09:45:05:676  INFO 24244 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Notify connected event to listeners.
+09:45:05:677  WARN 24244 --- [nacos-grpc-client-executor-36] c.a.n.c.remote.client.grpc.GrpcClient    : [1723081505644_192.168.110.13_58377]Ignore error event,isRunning:true,isAbandon=true
+09:45:09:006  INFO 24244 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Receive server push request, request = NotifySubscriberRequest, requestId = 209
+09:45:09:006  INFO 24244 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [b8fbdb3d-46a7-4480-8a65-8c0d422685da] Ack server push request, request = NotifySubscriberRequest, requestId = 209
+09:52:49:512  WARN 24244 --- [OkHttp ConnectionPool] okhttp3.OkHttpClient                     : A connection to https://192.168.110.218/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
+09:53:32:927  WARN 24244 --- [OkHttp ConnectionPool] okhttp3.OkHttpClient                     : A connection to https://192.168.110.218/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
+09:54:17:902  WARN 24244 --- [OkHttp ConnectionPool] okhttp3.OkHttpClient                     : A connection to https://192.168.110.218/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
+09:59:42:671  WARN 24244 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+09:59:42:671  WARN 24244 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+09:59:42:671  WARN 24244 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+09:59:42:672  WARN 24244 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+09:59:42:810  INFO 24244 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+09:59:42:826  INFO 24244 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+09:59:43:156  INFO 24244 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+09:59:43:157  INFO 24244 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@7361d654[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+09:59:43:157  INFO 24244 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723081505757_192.168.110.13_58378
+09:59:43:157  INFO 24244 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2a236029[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 218]
+09:59:48:377  INFO 12700 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+09:59:48:944  WARN 12700 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+09:59:49:003  INFO 12700 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+09:59:49:251  INFO 12700 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+09:59:49:260  INFO 12700 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+09:59:49:260  INFO 12700 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+09:59:49:342  INFO 12700 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+09:59:49:342  INFO 12700 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 954 ms
+09:59:50:221  INFO 12700 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+09:59:50:574  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 6396fee8-a858-490a-8fc9-3d35b4d411f8
+09:59:50:574  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] RpcClient init label, labels = {module=naming, source=sdk}
+09:59:50:575  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+09:59:50:575  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+09:59:50:575  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+09:59:50:576  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+09:59:50:696  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723082390796_192.168.110.13_60618
+09:59:50:698  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+09:59:50:699  INFO 12700 --- [main] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+09:59:50:698  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify connected event to listeners.
+09:59:50:740  INFO 12700 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+09:59:50:747  INFO 12700 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+09:59:50:881  INFO 12700 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+09:59:50:883  INFO 12700 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+09:59:50:897  INFO 12700 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+09:59:50:936  INFO 12700 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.909 seconds (JVM running for 5.479)
+09:59:50:940  INFO 12700 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+09:59:50:941  INFO 12700 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+09:59:51:229  INFO 12700 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Receive server push request, request = NotifySubscriberRequest, requestId = 212
+09:59:51:235  INFO 12700 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Ack server push request, request = NotifySubscriberRequest, requestId = 212
+09:59:56:876  INFO 12700 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+09:59:56:880  INFO 12700 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+09:59:56:880  INFO 12700 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+09:59:56:881  INFO 12700 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 0 ms
+10:03:19:063  INFO 12700 --- [nacos-grpc-client-executor-27] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 215
+10:03:19:063  INFO 12700 --- [nacos-grpc-client-executor-20] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Receive server push request, request = ClientDetectionRequest, requestId = 214
+10:03:19:064  INFO 12700 --- [nacos-grpc-client-executor-27] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 215
+10:03:19:064  INFO 12700 --- [nacos-grpc-client-executor-20] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Ack server push request, request = ClientDetectionRequest, requestId = 214
+10:03:19:073  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Server healthy check fail, currentConnection = 1723082388161_192.168.110.13_60615
+10:03:19:073 ERROR 12700 --- [com.alibaba.nacos.client.naming.updater.1] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+10:03:19:073  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Server healthy check fail, currentConnection = 1723082390796_192.168.110.13_60618
+10:03:19:073  INFO 12700 --- [nacos-grpc-client-executor-27] c.a.n.c.remote.client.grpc.GrpcClient    : [1723082388161_192.168.110.13_60615]Ignore complete event,isRunning:false,isAbandon=false
+10:03:19:073  INFO 12700 --- [nacos-grpc-client-executor-20] c.a.n.c.remote.client.grpc.GrpcClient    : [1723082390796_192.168.110.13_60618]Ignore complete event,isRunning:false,isAbandon=false
+10:03:19:073  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:03:19:073  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:03:36:081  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Success to connect a server [192.168.110.30:8848], connectionId = 1723082599302_192.168.110.13_61073
+10:03:36:081 ERROR 12700 --- [com.alibaba.nacos.client.naming.updater.1] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Connection is unregistered.
+10:03:36:081  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723082599302_192.168.110.13_61072
+10:03:36:084  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723082390796_192.168.110.13_60618
+10:03:36:084  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723082388161_192.168.110.13_60615
+10:03:36:084  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723082390796_192.168.110.13_60618
+10:03:36:084  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723082388161_192.168.110.13_60615
+10:03:36:087  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Notify disconnected event to listeners
+10:03:36:087  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify disconnected event to listeners
+10:03:36:087  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Notify connected event to listeners.
+10:03:36:089  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify connected event to listeners.
+10:10:47:870  INFO 12700 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 218
+10:10:47:870  INFO 12700 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 218
+10:10:47:870  INFO 12700 --- [nacos-grpc-client-executor-29] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Receive server push request, request = ClientDetectionRequest, requestId = 217
+10:10:47:871  INFO 12700 --- [nacos-grpc-client-executor-29] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Ack server push request, request = ClientDetectionRequest, requestId = 217
+10:10:47:879  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Server healthy check fail, currentConnection = 1723082599302_192.168.110.13_61072
+10:10:47:879  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:10:47:880 ERROR 12700 --- [nacos-grpc-client-executor-29] c.a.n.c.remote.client.grpc.GrpcClient    : [1723082599302_192.168.110.13_61073]Request stream onCompleted, switch server
+10:10:47:880  INFO 12700 --- [nacos-grpc-client-executor-34] c.a.n.c.remote.client.grpc.GrpcClient    : [1723082599302_192.168.110.13_61072]Ignore complete event,isRunning:false,isAbandon=false
+10:10:47:881 ERROR 12700 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+10:10:47:881  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Server healthy check fail, currentConnection = 1723082599302_192.168.110.13_61073
+10:10:47:882  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:10:47:990 ERROR 12700 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:10:48:006 ERROR 12700 --- [com.alibaba.nacos.client.naming.grpc.redo.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = InstanceRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered.
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083048115_192.168.110.13_62005
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Success to connect a server [192.168.110.30:8848], connectionId = 1723083048115_192.168.110.13_62006
+10:10:48:006 ERROR 12700 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered.
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723082599302_192.168.110.13_61073
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723082599302_192.168.110.13_61072
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723082599302_192.168.110.13_61073
+10:10:48:006  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723082599302_192.168.110.13_61072
+10:10:48:007  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:10:48:007  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify disconnected event to listeners
+10:10:48:007  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Notify disconnected event to listeners
+10:10:48:008  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [520b969e-dfd9-4009-a37e-6138d8b0106d_config-0] Notify connected event to listeners.
+10:10:48:008  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify connected event to listeners.
+10:10:48:099 ERROR 12700 --- [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+10:10:48:114 ERROR 12700 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:10:48:114 ERROR 12700 --- [com.alibaba.nacos.client.naming.grpc.redo.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = InstanceRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:10:48:130  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Success to connect a server [192.168.110.30:8848], connectionId = 1723083048231_192.168.110.13_62007
+10:10:48:130  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083048115_192.168.110.13_62006
+10:10:48:130  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083048115_192.168.110.13_62006
+10:10:48:130  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify disconnected event to listeners
+10:10:48:130  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Notify connected event to listeners.
+10:10:48:132  WARN 12700 --- [nacos-grpc-client-executor-40] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083048115_192.168.110.13_62006]Ignore error event,isRunning:true,isAbandon=true
+10:10:48:134  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Server check success, currentServer is 192.168.110.30:8848 
+10:10:48:223 ERROR 12700 --- [com.alibaba.nacos.client.naming.grpc.redo.0] com.alibaba.nacos.common.remote.client   : Send request fail, request = InstanceRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+10:10:48:226  INFO 12700 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Server check success, currentServer is 192.168.110.30:8848 
+10:10:51:743  INFO 12700 --- [nacos-grpc-client-executor-45] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Receive server push request, request = NotifySubscriberRequest, requestId = 219
+10:10:51:744  INFO 12700 --- [nacos-grpc-client-executor-45] com.alibaba.nacos.common.remote.client   : [6396fee8-a858-490a-8fc9-3d35b4d411f8] Ack server push request, request = NotifySubscriberRequest, requestId = 219
+10:11:28:162  WARN 12700 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:11:28:163  WARN 12700 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:11:28:164  WARN 12700 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:11:28:164  WARN 12700 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:11:28:279  INFO 12700 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:11:28:281  INFO 12700 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:11:28:616  INFO 12700 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:11:28:616  INFO 12700 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@2dddd724[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:11:28:616  INFO 12700 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083048231_192.168.110.13_62007
+10:11:28:618  INFO 12700 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@5358efd4[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 55]
+10:11:33:909  INFO 1392 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:11:34:413  WARN 1392 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:11:34:457  INFO 1392 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:11:34:637  INFO 1392 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:11:34:646  INFO 1392 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:11:34:646  INFO 1392 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:11:34:725  INFO 1392 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:11:34:725  INFO 1392 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 809 ms
+10:11:35:529  INFO 1392 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:11:35:849  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of f6690ba6-918f-4bfb-8ca2-eee6528507e8
+10:11:35:849  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] RpcClient init label, labels = {module=naming, source=sdk}
+10:11:35:850  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:11:35:850  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:11:35:850  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:11:35:851  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:11:35:978  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083096077_192.168.110.13_62168
+10:11:35:980  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:11:35:980  INFO 1392 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Notify connected event to listeners.
+10:11:35:982  INFO 1392 --- [main] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b440
+10:11:36:019  INFO 1392 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:11:36:025  INFO 1392 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:11:36:166  INFO 1392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:11:36:168  INFO 1392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:11:36:181  INFO 1392 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:11:36:221  INFO 1392 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.28 seconds (JVM running for 4.801)
+10:11:36:224  INFO 1392 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:11:36:225  INFO 1392 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:11:36:565  INFO 1392 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Receive server push request, request = NotifySubscriberRequest, requestId = 222
+10:11:36:572  INFO 1392 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [f6690ba6-918f-4bfb-8ca2-eee6528507e8] Ack server push request, request = NotifySubscriberRequest, requestId = 222
+10:11:40:815  INFO 1392 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:11:40:819  INFO 1392 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:11:40:820  INFO 1392 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:11:40:821  INFO 1392 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+10:11:53:382  WARN 1392 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:11:53:382  WARN 1392 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:11:53:382  WARN 1392 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:11:53:383  WARN 1392 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:11:53:496  INFO 1392 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:11:53:498  INFO 1392 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:11:53:826  INFO 1392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:11:53:826  INFO 1392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@42d74f22[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:11:53:826  INFO 1392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083096077_192.168.110.13_62168
+10:11:53:829  INFO 1392 --- [nacos-grpc-client-executor-13] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083096077_192.168.110.13_62168]Ignore complete event,isRunning:false,isAbandon=false
+10:11:53:830  INFO 1392 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1be00d6a[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 14]
+10:11:57:986  INFO 10696 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:11:58:443  WARN 10696 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:11:58:489  INFO 10696 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:11:58:681  INFO 10696 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:11:58:687  INFO 10696 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:11:58:687  INFO 10696 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:11:58:760  INFO 10696 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:11:58:760  INFO 10696 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 764 ms
+10:11:59:630  INFO 10696 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:11:59:943  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of c1ff41ed-c2a0-4613-b856-25ba858de987
+10:11:59:943  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] RpcClient init label, labels = {module=naming, source=sdk}
+10:11:59:944  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:11:59:945  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:11:59:945  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:11:59:945  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:12:00:068  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083120173_192.168.110.13_62286
+10:12:00:068  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:12:00:068  INFO 10696 --- [main] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:12:00:068  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Notify connected event to listeners.
+10:12:00:106  INFO 10696 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:12:00:114  INFO 10696 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:12:00:249  INFO 10696 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:12:00:251  INFO 10696 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:12:00:266  INFO 10696 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:12:00:306  INFO 10696 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.383 seconds (JVM running for 4.944)
+10:12:00:310  INFO 10696 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:12:00:311  INFO 10696 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:12:00:627  INFO 10696 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Receive server push request, request = NotifySubscriberRequest, requestId = 225
+10:12:00:638  INFO 10696 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Ack server push request, request = NotifySubscriberRequest, requestId = 225
+10:12:10:145  INFO 10696 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:12:10:150  INFO 10696 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:12:10:150  INFO 10696 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:12:10:151  INFO 10696 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 0 ms
+10:12:47:758  INFO 10696 --- [nacos-grpc-client-executor-18] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 227
+10:12:47:758  INFO 10696 --- [nacos-grpc-client-executor-11] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Receive server push request, request = ClientDetectionRequest, requestId = 228
+10:12:47:759  INFO 10696 --- [nacos-grpc-client-executor-18] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 227
+10:12:47:759  INFO 10696 --- [nacos-grpc-client-executor-11] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Ack server push request, request = ClientDetectionRequest, requestId = 228
+10:12:47:767 ERROR 10696 --- [nacos-grpc-client-executor-18] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083117773_192.168.110.13_62280]Request stream onCompleted, switch server
+10:12:47:767 ERROR 10696 --- [nacos-grpc-client-executor-11] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083120173_192.168.110.13_62286]Request stream onCompleted, switch server
+10:12:47:769  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Server healthy check fail, currentConnection = 1723083120173_192.168.110.13_62286
+10:12:47:769  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Server healthy check fail, currentConnection = 1723083117773_192.168.110.13_62280
+10:12:47:769  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:12:47:769  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:12:47:812  WARN 10696 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:12:47:812  WARN 10696 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:12:47:812  WARN 10696 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:12:47:813  WARN 10696 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:12:47:919  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083168010_192.168.110.13_62394
+10:12:47:919  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Success to connect a server [192.168.110.30:8848], connectionId = 1723083168007_192.168.110.13_62393
+10:12:47:919  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083117773_192.168.110.13_62280
+10:12:47:919  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083120173_192.168.110.13_62286
+10:12:47:920  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083117773_192.168.110.13_62280
+10:12:47:920  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083120173_192.168.110.13_62286
+10:12:47:922  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:12:47:922  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:12:47:922  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Notify disconnected event to listeners
+10:12:47:922  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Notify disconnected event to listeners
+10:12:47:923  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Notify connected event to listeners.
+10:12:47:923  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Notify connected event to listeners.
+10:12:48:007  INFO 10696 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:12:48:009  INFO 10696 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083168153_192.168.110.13_62397
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Success to connect a server [192.168.110.30:8848], connectionId = 1723083168153_192.168.110.13_62396
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083168010_192.168.110.13_62394
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083168007_192.168.110.13_62393
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083168010_192.168.110.13_62394
+10:12:48:045  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083168007_192.168.110.13_62393
+10:12:48:049  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Notify disconnected event to listeners
+10:12:48:049  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Notify disconnected event to listeners
+10:12:48:049  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c1ff41ed-c2a0-4613-b856-25ba858de987] Notify connected event to listeners.
+10:12:48:050  INFO 10696 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [99838388-0670-40e9-ac2d-40f9e9373e9a_config-0] Notify connected event to listeners.
+10:12:48:050  INFO 10696 --- [nacos-grpc-client-executor-27] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083168010_192.168.110.13_62394]Ignore complete event,isRunning:true,isAbandon=true
+10:12:48:050  INFO 10696 --- [nacos-grpc-client-executor-21] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083168007_192.168.110.13_62393]Ignore complete event,isRunning:true,isAbandon=true
+10:12:48:325  INFO 10696 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:12:48:325  INFO 10696 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@2fa684bb[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:12:48:325  INFO 10696 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083168153_192.168.110.13_62396
+10:12:48:325  INFO 10696 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@6288b21d[Running, pool size = 11, active threads = 0, queued tasks = 0, completed tasks = 22]
+10:12:53:034  INFO 20656 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:12:53:469  WARN 20656 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:12:53:511  INFO 20656 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:12:53:678  INFO 20656 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:12:53:684  INFO 20656 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:12:53:684  INFO 20656 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:12:53:766  INFO 20656 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:12:53:767  INFO 20656 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 726 ms
+10:12:54:618  INFO 20656 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:12:54:897  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of e9791555-c4b5-47f9-9832-101b064796bf
+10:12:54:897  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] RpcClient init label, labels = {module=naming, source=sdk}
+10:12:54:898  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:12:54:898  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:12:54:898  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:12:54:899  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:12:55:027  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083175127_192.168.110.13_62473
+10:12:55:029  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:12:55:029  INFO 20656 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Notify connected event to listeners.
+10:12:55:031  INFO 20656 --- [main] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:12:55:067  INFO 20656 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:12:55:072  INFO 20656 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:12:55:215  INFO 20656 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:12:55:218  INFO 20656 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:12:55:235  INFO 20656 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:12:55:279  INFO 20656 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.182 seconds (JVM running for 4.712)
+10:12:55:286  INFO 20656 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:12:55:289  INFO 20656 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:12:55:566  INFO 20656 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Receive server push request, request = NotifySubscriberRequest, requestId = 230
+10:12:55:573  INFO 20656 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [e9791555-c4b5-47f9-9832-101b064796bf] Ack server push request, request = NotifySubscriberRequest, requestId = 230
+10:16:50:862  WARN 20656 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:16:50:862  WARN 20656 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:16:50:863  WARN 20656 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:16:50:863  WARN 20656 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:16:50:992  INFO 20656 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:16:50:995  INFO 20656 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:16:51:324  INFO 20656 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:16:51:325  INFO 20656 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@278740ad[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:16:51:325  INFO 20656 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083175127_192.168.110.13_62473
+10:16:51:328  INFO 20656 --- [nacos-grpc-client-executor-61] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083175127_192.168.110.13_62473]Ignore complete event,isRunning:false,isAbandon=false
+10:16:51:330  INFO 20656 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@7b60f90c[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 62]
+10:16:56:302  INFO 6392 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:16:56:792  WARN 6392 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:16:56:848  INFO 6392 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:16:57:047  INFO 6392 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:16:57:055  INFO 6392 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:16:57:055  INFO 6392 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:16:57:185  INFO 6392 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:16:57:185  INFO 6392 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 876 ms
+10:16:57:909  INFO 11072 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:16:58:145  INFO 6392 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:16:58:488  WARN 11072 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:16:58:488  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 10782681-66c2-4e4c-9373-d0ffbf3c2199
+10:16:58:489  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] RpcClient init label, labels = {module=naming, source=sdk}
+10:16:58:490  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:16:58:490  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:16:58:490  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:16:58:491  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:16:58:540  INFO 11072 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:16:58:616  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083418725_192.168.110.13_63106
+10:16:58:616  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:16:58:616  INFO 6392 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Notify connected event to listeners.
+10:16:58:616  INFO 6392 --- [main] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:16:58:661  INFO 6392 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:16:58:669  INFO 6392 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:16:58:763  INFO 11072 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:16:58:771  INFO 11072 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:16:58:771  INFO 11072 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:16:58:814  INFO 6392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:16:58:816  INFO 6392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:16:58:832  INFO 6392 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:16:58:857  INFO 11072 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:16:58:857  INFO 11072 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 939 ms
+10:16:58:874  INFO 6392 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.849 seconds (JVM running for 5.338)
+10:16:58:879  INFO 6392 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:16:58:881  INFO 6392 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:16:59:176  INFO 6392 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Receive server push request, request = NotifySubscriberRequest, requestId = 233
+10:16:59:184  INFO 6392 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [10782681-66c2-4e4c-9373-d0ffbf3c2199] Ack server push request, request = NotifySubscriberRequest, requestId = 233
+10:16:59:849  INFO 11072 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:17:00:210  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of ca3fdbc5-829a-493e-9b35-e3f2729cc4e4
+10:17:00:210  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] RpcClient init label, labels = {module=naming, source=sdk}
+10:17:00:211  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:17:00:211  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:17:00:211  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:17:00:212  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:17:00:331  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083420444_192.168.110.13_63112
+10:17:00:332  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:17:00:332  INFO 11072 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Notify connected event to listeners.
+10:17:00:332  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:17:00:370  WARN 11072 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 8086 is already in use
+10:17:00:877  INFO 11072 --- [nacos-grpc-client-executor-5] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Receive server push request, request = NotifySubscriberRequest, requestId = 235
+10:17:00:881  INFO 11072 --- [nacos-grpc-client-executor-5] com.alibaba.nacos.common.remote.client   : [ca3fdbc5-829a-493e-9b35-e3f2729cc4e4] Ack server push request, request = NotifySubscriberRequest, requestId = 235
+10:17:01:027  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:17:01:027  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@fd0e118[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:17:01:028  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : Close current connection 1723083420444_192.168.110.13_63112
+10:17:01:032  INFO 11072 --- [nacos-grpc-client-executor-6] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083420444_192.168.110.13_63112]Ignore complete event,isRunning:false,isAbandon=false
+10:17:01:040  INFO 11072 --- [main] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@402c9a60[Running, pool size = 7, active threads = 0, queued tasks = 0, completed tasks = 7]
+10:17:01:043  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 733e7cec-5036-48b8-9b7d-8df20633575b
+10:17:01:044  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] RpcClient init label, labels = {module=naming, source=sdk}
+10:17:01:044  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:17:01:044  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:17:01:044  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:17:01:045  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:17:01:175  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083421279_192.168.110.13_63114
+10:17:01:175  INFO 11072 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Notify connected event to listeners.
+10:17:01:175  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:17:01:175  INFO 11072 --- [main] com.alibaba.nacos.common.remote.client   : [733e7cec-5036-48b8-9b7d-8df20633575b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:17:01:182  INFO 11072 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+10:17:01:191  INFO 11072 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+10:17:01:213 ERROR 11072 --- [main] o.s.b.d.LoggingFailureAnalysisReporter   : 
+
+***************************
+APPLICATION FAILED TO START
+***************************
+
+Description:
+
+Web server failed to start. Port 8086 was already in use.
+
+Action:
+
+Identify and stop the process that's listening on port 8086 or configure this application to listen on another port.
+
+10:17:01:214  WARN 11072 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:17:01:214  WARN 11072 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:17:01:214  WARN 11072 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:17:01:214  WARN 11072 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:17:14:761  WARN 6392 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:17:14:761  WARN 6392 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:17:14:761  WARN 6392 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:17:14:762  WARN 6392 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:17:14:881  INFO 6392 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:17:14:883  INFO 6392 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:17:15:210  INFO 6392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:17:15:211  INFO 6392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@370319ce[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:17:15:211  INFO 6392 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083418725_192.168.110.13_63106
+10:17:15:214  INFO 6392 --- [nacos-grpc-client-executor-12] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083418725_192.168.110.13_63106]Ignore complete event,isRunning:false,isAbandon=false
+10:17:15:216  INFO 6392 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2cce9f92[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 13]
+10:17:19:467  INFO 10116 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:17:19:947  WARN 10116 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:17:19:993  INFO 10116 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:17:20:186  INFO 10116 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:17:20:193  INFO 10116 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:17:20:193  INFO 10116 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:17:20:273  INFO 10116 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:17:20:274  INFO 10116 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 800 ms
+10:17:21:149  INFO 10116 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:17:21:467  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of b1255487-be27-4d0f-9c15-0e212ee8bd28
+10:17:21:467  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] RpcClient init label, labels = {module=naming, source=sdk}
+10:17:21:468  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:17:21:468  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:17:21:469  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:17:21:469  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:17:21:593  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083441702_192.168.110.13_63221
+10:17:21:594  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:17:21:594  INFO 10116 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Notify connected event to listeners.
+10:17:21:595  INFO 10116 --- [main] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:17:21:635  INFO 10116 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:17:21:642  INFO 10116 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:17:21:770  INFO 10116 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:17:21:772  INFO 10116 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:17:21:788  INFO 10116 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:17:21:829  INFO 10116 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.448 seconds (JVM running for 5.053)
+10:17:21:833  INFO 10116 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:17:21:834  INFO 10116 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:17:22:133  INFO 10116 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Receive server push request, request = NotifySubscriberRequest, requestId = 237
+10:17:22:140  INFO 10116 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b1255487-be27-4d0f-9c15-0e212ee8bd28] Ack server push request, request = NotifySubscriberRequest, requestId = 237
+10:18:11:489  WARN 10116 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:18:11:490  WARN 10116 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:18:11:490  WARN 10116 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:18:11:491  WARN 10116 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:18:11:606  INFO 10116 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:18:11:609  INFO 10116 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:18:11:934  INFO 10116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:18:11:934  INFO 10116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@1fe94adf[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:18:11:934  INFO 10116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083441702_192.168.110.13_63221
+10:18:11:936  INFO 10116 --- [nacos-grpc-client-executor-19] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083441702_192.168.110.13_63221]Ignore complete event,isRunning:false,isAbandon=false
+10:18:11:938  INFO 10116 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1d046a8c[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 20]
+10:18:21:553  INFO 10368 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:18:22:017  WARN 10368 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:18:22:058  INFO 10368 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:18:22:225  INFO 10368 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:18:22:233  INFO 10368 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:18:22:233  INFO 10368 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:18:22:303  INFO 10368 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:18:22:303  INFO 10368 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 742 ms
+10:18:23:130  INFO 10368 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:18:23:429  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of d72cc900-39eb-43e6-8312-8f62f7ab957b
+10:18:23:429  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] RpcClient init label, labels = {module=naming, source=sdk}
+10:18:23:430  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:18:23:430  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:18:23:431  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:18:23:431  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:18:23:549  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083503665_192.168.110.13_63418
+10:18:23:550  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:18:23:550  INFO 10368 --- [main] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b440
+10:18:23:550  INFO 10368 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Notify connected event to listeners.
+10:18:23:585  INFO 10368 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:18:23:592  INFO 10368 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:18:23:730  INFO 10368 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:18:23:733  INFO 10368 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:18:23:746  INFO 10368 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:18:23:782  INFO 10368 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.176 seconds (JVM running for 4.702)
+10:18:23:784  INFO 10368 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:18:23:786  INFO 10368 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:18:24:079  INFO 10368 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Receive server push request, request = NotifySubscriberRequest, requestId = 239
+10:18:24:082  INFO 10368 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Ack server push request, request = NotifySubscriberRequest, requestId = 239
+10:18:29:843  WARN 10368 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:18:29:844  WARN 10368 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:18:29:844  WARN 10368 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:18:29:845  WARN 10368 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:18:29:994  INFO 10368 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:18:29:996  INFO 10368 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:18:30:586  INFO 10368 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Receive server push request, request = NotifySubscriberRequest, requestId = 241
+10:18:30:593  INFO 10368 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [d72cc900-39eb-43e6-8312-8f62f7ab957b] Ack server push request, request = NotifySubscriberRequest, requestId = 241
+10:18:30:648  INFO 10368 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:18:30:648  INFO 10368 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@79c4a326[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:18:30:649  INFO 10368 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083503665_192.168.110.13_63418
+10:18:30:651  INFO 10368 --- [nacos-grpc-client-executor-11] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083503665_192.168.110.13_63418]Ignore complete event,isRunning:false,isAbandon=false
+10:18:30:653  INFO 10368 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@5b9e27c2[Running, pool size = 12, active threads = 0, queued tasks = 0, completed tasks = 12]
+10:18:34:373  INFO 13940 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:18:34:848  WARN 13940 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:18:34:892  INFO 13940 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:18:35:090  INFO 13940 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:18:35:095  INFO 13940 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:18:35:095  INFO 13940 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:18:35:169  INFO 13940 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:18:35:169  INFO 13940 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 787 ms
+10:18:36:007  INFO 13940 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:18:36:339  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8
+10:18:36:339  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] RpcClient init label, labels = {module=naming, source=sdk}
+10:18:36:340  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:18:36:340  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:18:36:341  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:18:36:341  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:18:36:465  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083516574_192.168.110.13_63997
+10:18:36:466  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:18:36:466  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Notify connected event to listeners.
+10:18:36:466  INFO 13940 --- [main] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:18:36:504  INFO 13940 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:18:36:512  INFO 13940 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:18:36:646  INFO 13940 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:18:36:649  INFO 13940 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:18:36:663  INFO 13940 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:18:36:703  INFO 13940 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.399 seconds (JVM running for 4.956)
+10:18:36:706  INFO 13940 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:18:36:709  INFO 13940 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:18:37:020  INFO 13940 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Receive server push request, request = NotifySubscriberRequest, requestId = 242
+10:18:37:026  INFO 13940 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Ack server push request, request = NotifySubscriberRequest, requestId = 242
+10:18:50:939  INFO 13940 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:18:50:944  INFO 13940 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:18:50:944  INFO 13940 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:18:50:945  INFO 13940 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 0 ms
+10:21:25:564  INFO 13940 --- [nacos-grpc-client-executor-28] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 245
+10:21:25:564  INFO 13940 --- [nacos-grpc-client-executor-28] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 245
+10:21:25:564  INFO 13940 --- [nacos-grpc-client-executor-21] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Receive server push request, request = ClientDetectionRequest, requestId = 244
+10:21:25:567  INFO 13940 --- [nacos-grpc-client-executor-21] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Ack server push request, request = ClientDetectionRequest, requestId = 244
+10:21:25:574 ERROR 13940 --- [nacos-grpc-client-executor-28] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083514170_192.168.110.13_63992]Request stream onCompleted, switch server
+10:21:25:582 ERROR 13940 --- [nacos-grpc-client-executor-21] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083516574_192.168.110.13_63997]Request stream onCompleted, switch server
+10:21:25:591  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Server healthy check fail, currentConnection = 1723083516574_192.168.110.13_63997
+10:21:25:591  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Server healthy check fail, currentConnection = 1723083514170_192.168.110.13_63992
+10:21:25:591  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:21:25:590 ERROR 13940 --- [com.alibaba.nacos.client.naming.updater.1] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+10:21:25:591  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:21:25:623  WARN 13940 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:21:25:623  WARN 13940 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:21:25:623  WARN 13940 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:21:25:624  WARN 13940 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:21:25:701 ERROR 13940 --- [com.alibaba.nacos.client.naming.updater.1] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083685851_192.168.110.13_64380
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083514170_192.168.110.13_63992
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Success to connect a server [192.168.110.30:8848], connectionId = 1723083685851_192.168.110.13_64379
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083514170_192.168.110.13_63992
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083516574_192.168.110.13_63997
+10:21:25:748  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083516574_192.168.110.13_63997
+10:21:25:750  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:21:25:750  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Notify disconnected event to listeners
+10:21:25:750  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Notify disconnected event to listeners
+10:21:25:750  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:21:25:750  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Notify connected event to listeners.
+10:21:25:751  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Notify connected event to listeners.
+10:21:25:811 ERROR 13940 --- [com.alibaba.nacos.client.naming.updater.1] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+10:21:25:858 ERROR 13940 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Send request fail, request = SubscribeServiceRequest{headers={app=unknown}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:UNHEALTHY
+10:21:25:874  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083685989_192.168.110.13_64383
+10:21:25:874  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Success to connect a server [192.168.110.30:8848], connectionId = 1723083685989_192.168.110.13_64382
+10:21:25:875  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083685851_192.168.110.13_64380
+10:21:25:875  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083685851_192.168.110.13_64379
+10:21:25:875  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083685851_192.168.110.13_64380
+10:21:25:875  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083685851_192.168.110.13_64379
+10:21:25:878  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Notify disconnected event to listeners
+10:21:25:878  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Notify disconnected event to listeners
+10:21:25:878  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Notify connected event to listeners.
+10:21:25:878  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6ed7fcdb-9954-4cae-b055-1e40321dcb3b_config-0] Notify connected event to listeners.
+10:21:25:878  INFO 13940 --- [nacos-grpc-client-executor-30] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083685851_192.168.110.13_64379]Ignore complete event,isRunning:true,isAbandon=true
+10:21:25:879  INFO 13940 --- [nacos-grpc-client-executor-37] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083685851_192.168.110.13_64380]Ignore complete event,isRunning:true,isAbandon=true
+10:21:25:880  INFO 13940 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3ea121b7-547c-4bf4-8bfc-1fd8e7103bb8] Server check success, currentServer is 192.168.110.30:8848 
+10:21:25:967 ERROR 13940 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Send request fail, request = SubscribeServiceRequest{headers={app=unknown}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:21:25:981  INFO 13940 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:21:25:984  INFO 13940 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:21:26:316  INFO 13940 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:21:26:317  INFO 13940 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@52d5e3f2[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:21:26:317  INFO 13940 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083685989_192.168.110.13_64382
+10:21:26:318  INFO 13940 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2379af12[Running, pool size = 13, active threads = 0, queued tasks = 0, completed tasks = 34]
+10:21:31:216  INFO 12732 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:21:31:708  WARN 12732 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:21:31:756  INFO 12732 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:21:31:960  INFO 12732 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:21:31:966  INFO 12732 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:21:31:966  INFO 12732 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:21:32:043  INFO 12732 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:21:32:043  INFO 12732 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 818 ms
+10:21:32:915  INFO 12732 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:21:33:259  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of d85519c5-ed89-4715-a5cd-d63b4decf7ee
+10:21:33:259  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] RpcClient init label, labels = {module=naming, source=sdk}
+10:21:33:260  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:21:33:261  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:21:33:261  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:21:33:262  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:21:33:386  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083693498_192.168.110.13_64458
+10:21:33:387  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:21:33:387  INFO 12732 --- [main] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:21:33:387  INFO 12732 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Notify connected event to listeners.
+10:21:33:437  INFO 12732 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:21:33:443  INFO 12732 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:21:33:585  INFO 12732 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:21:33:587  INFO 12732 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:21:33:601  INFO 12732 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:21:33:642  INFO 12732 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.471 seconds (JVM running for 5.057)
+10:21:33:646  INFO 12732 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:21:33:647  INFO 12732 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:21:34:013  INFO 12732 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Receive server push request, request = NotifySubscriberRequest, requestId = 247
+10:21:34:020  INFO 12732 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [d85519c5-ed89-4715-a5cd-d63b4decf7ee] Ack server push request, request = NotifySubscriberRequest, requestId = 247
+10:21:35:833  INFO 12732 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:21:35:839  INFO 12732 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:21:35:839  INFO 12732 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:21:35:840  INFO 12732 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+10:21:54:281  WARN 12732 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:21:54:281  WARN 12732 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:21:54:282  WARN 12732 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:21:54:283  WARN 12732 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:21:54:396  INFO 12732 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:21:54:399  INFO 12732 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:21:54:731  INFO 12732 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:21:54:732  INFO 12732 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@a2a1f1b[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:21:54:732  INFO 12732 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723083693498_192.168.110.13_64458
+10:21:54:734  INFO 12732 --- [nacos-grpc-client-executor-13] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083693498_192.168.110.13_64458]Ignore complete event,isRunning:false,isAbandon=false
+10:21:54:736  INFO 12732 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@744f8078[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 14]
+10:21:59:556  INFO 8784 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:22:00:065  WARN 8784 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:22:00:110  INFO 8784 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:22:00:314  INFO 8784 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:22:00:321  INFO 8784 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:22:00:321  INFO 8784 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:22:00:397  INFO 8784 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:22:00:397  INFO 8784 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 834 ms
+10:22:01:253  INFO 8784 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:22:01:591  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b
+10:22:01:592  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] RpcClient init label, labels = {module=naming, source=sdk}
+10:22:01:593  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:22:01:593  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:22:01:593  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:22:01:594  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:22:01:708  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083721830_192.168.110.13_64591
+10:22:01:710  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:22:01:710  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Notify connected event to listeners.
+10:22:01:712  INFO 8784 --- [main] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:22:01:761  INFO 8784 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:22:01:768  INFO 8784 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:22:01:902  INFO 8784 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:22:01:904  INFO 8784 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:22:01:919  INFO 8784 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:22:01:961  INFO 8784 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.478 seconds (JVM running for 5.05)
+10:22:01:964  INFO 8784 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:22:01:966  INFO 8784 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:22:02:263  INFO 8784 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Receive server push request, request = NotifySubscriberRequest, requestId = 251
+10:22:02:269  INFO 8784 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Ack server push request, request = NotifySubscriberRequest, requestId = 251
+10:24:12:139  INFO 8784 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:24:12:146  INFO 8784 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:24:12:146  INFO 8784 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:24:12:148  INFO 8784 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms
+10:24:33:573  INFO 8784 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Receive server push request, request = ClientDetectionRequest, requestId = 253
+10:24:33:573  INFO 8784 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 252
+10:24:33:573  INFO 8784 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Ack server push request, request = ClientDetectionRequest, requestId = 253
+10:24:33:574  INFO 8784 --- [nacos-grpc-client-executor-40] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 252
+10:24:33:585 ERROR 8784 --- [nacos-grpc-client-executor-40] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083719343_192.168.110.13_64587]Request stream onCompleted, switch server
+10:24:33:588  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Server healthy check fail, currentConnection = 1723083719343_192.168.110.13_64587
+10:24:33:588  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:24:33:719  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083873832_192.168.110.13_64913
+10:24:33:719  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083719343_192.168.110.13_64587
+10:24:33:719  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083719343_192.168.110.13_64587
+10:24:33:723  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:24:33:723  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify disconnected event to listeners
+10:24:33:723  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify connected event to listeners.
+10:24:33:843  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723083873964_192.168.110.13_64914
+10:24:33:843  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083873832_192.168.110.13_64913
+10:24:33:843  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083873832_192.168.110.13_64913
+10:24:33:845  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify disconnected event to listeners
+10:24:33:845  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify connected event to listeners.
+10:24:33:845  INFO 8784 --- [nacos-grpc-client-executor-49] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083873832_192.168.110.13_64913]Ignore complete event,isRunning:true,isAbandon=true
+10:29:15:154  INFO 8784 --- [nacos-grpc-client-executor-62] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 254
+10:29:15:155  INFO 8784 --- [nacos-grpc-client-executor-62] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 254
+10:29:15:164  INFO 8784 --- [nacos-grpc-client-executor-49] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Receive server push request, request = ClientDetectionRequest, requestId = 255
+10:29:15:170  INFO 8784 --- [nacos-grpc-client-executor-49] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Ack server push request, request = ClientDetectionRequest, requestId = 255
+10:29:15:172  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Server healthy check fail, currentConnection = 1723083873964_192.168.110.13_64914
+10:29:15:173  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:29:15:171 ERROR 8784 --- [com.alibaba.nacos.client.naming.updater.2] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: HTTP/2 error code: NO_ERROR
+Received Goaway
+app_requested
+10:29:15:172  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Server healthy check fail, currentConnection = 1723083721830_192.168.110.13_64591
+10:29:15:204  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+10:29:15:205  INFO 8784 --- [nacos-grpc-client-executor-49] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083721830_192.168.110.13_64591]Ignore complete event,isRunning:false,isAbandon=false
+10:29:15:205  INFO 8784 --- [nacos-grpc-client-executor-62] c.a.n.c.remote.client.grpc.GrpcClient    : [1723083873964_192.168.110.13_64914]Ignore complete event,isRunning:false,isAbandon=false
+10:29:15:209  WARN 8784 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:29:15:210  WARN 8784 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:29:15:210  WARN 8784 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:29:15:213  WARN 8784 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:29:15:339 ERROR 8784 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 0, errorMessage = Connection is unregistered.
+10:29:15:339 ERROR 8784 --- [com.alibaba.nacos.client.naming.updater.2] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Connection is unregistered.
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723084155469_192.168.110.13_65504
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Success to connect a server [192.168.110.30:8848], connectionId = 1723084155469_192.168.110.13_65505
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083873964_192.168.110.13_64914
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723083721830_192.168.110.13_64591
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083873964_192.168.110.13_64914
+10:29:15:354  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723083721830_192.168.110.13_64591
+10:29:15:355  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Notify disconnected event to listeners
+10:29:15:355  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify disconnected event to listeners
+10:29:15:356  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [1a9ecbf8-67fe-477e-ac40-33410dee14f6_config-0] Notify connected event to listeners.
+10:29:15:357  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Notify connected event to listeners.
+10:29:15:364  INFO 8784 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:29:15:367  INFO 8784 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:29:15:446 ERROR 8784 --- [com.alibaba.nacos.client.naming.updater.2] com.alibaba.nacos.common.remote.client   : Send request fail, request = ServiceQueryRequest{headers={}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:UNHEALTHY
+10:29:15:446 ERROR 8784 --- [com.alibaba.nacos.client.Worker] com.alibaba.nacos.common.remote.client   : Send request fail, request = ConfigBatchListenRequest{headers={}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
+10:29:15:449  INFO 8784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6c0dcf41-5da1-4eaf-8e61-cf3380c70b0b] Server check success, currentServer is 192.168.110.30:8848 
+10:29:15:451  INFO 8784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:29:15:452  INFO 8784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@68ecdca5[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:29:15:452  INFO 8784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723084155469_192.168.110.13_65505
+10:29:15:452  INFO 8784 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@7f869123[Running, pool size = 11, active threads = 0, queued tasks = 0, completed tasks = 60]
+10:29:20:417  INFO 18824 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+10:29:20:895  WARN 18824 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+10:29:20:944  INFO 18824 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=3ef8f087-44e2-32ef-901d-8324d10ea845
+10:29:21:155  INFO 18824 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+10:29:21:161  INFO 18824 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+10:29:21:162  INFO 18824 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+10:29:21:234  INFO 18824 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+10:29:21:234  INFO 18824 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 809 ms
+10:29:22:073  INFO 18824 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+10:29:22:418  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 2f61cbef-e16e-4784-ac4d-495113c88245
+10:29:22:418  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] RpcClient init label, labels = {module=naming, source=sdk}
+10:29:22:419  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:29:22:420  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:29:22:420  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:29:22:420  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:29:22:546  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723084162665_192.168.110.13_49194
+10:29:22:547  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:29:22:547  INFO 18824 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Notify connected event to listeners.
+10:29:22:549  INFO 18824 --- [main] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+10:29:22:588  INFO 18824 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+10:29:22:594  INFO 18824 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+10:29:22:735  INFO 18824 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+10:29:22:737  INFO 18824 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+10:29:22:753  INFO 18824 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+10:29:22:795  INFO 18824 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.464 seconds (JVM running for 5.067)
+10:29:22:798  INFO 18824 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+10:29:22:800  INFO 18824 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+10:29:23:110  INFO 18824 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Receive server push request, request = NotifySubscriberRequest, requestId = 258
+10:29:23:119  INFO 18824 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [2f61cbef-e16e-4784-ac4d-495113c88245] Ack server push request, request = NotifySubscriberRequest, requestId = 258
+10:29:30:326  INFO 18824 --- [http-nio-8086-exec-2] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+10:29:30:333  INFO 18824 --- [http-nio-8086-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+10:29:30:333  INFO 18824 --- [http-nio-8086-exec-2] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+10:29:30:334  INFO 18824 --- [http-nio-8086-exec-2] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+10:29:30:610  INFO 18824 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDo37QU9ZWE+hj3DEtJW1NzD9SIEAsX62BfZi82e2Lt7stle/4rbFqQ9uKrNnZIB2oMVL81gfv4/nvbraljMdBC6KYLqonlMJiWygOavbihSPRUf/utsw7TY/1TeL6ThEsPpqEEnnFbU0lKt3LZg1gVzEGbYE14YguuSf/FTk2a5wIDAQAB
+10:29:30:706  INFO 18824 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:VyK0M0YPa0jQcHm14b1WX2AaIRRozxOm","refresh_token":"yczFQPWFZCBJM3yl6B3hzf0PPUIOK0Cc","magicId":"cC0KOIUPP0fzh3B6ly3MJBCZFWPQFzcy","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+11:20:55:540  INFO 18824 --- [http-nio-8086-exec-3] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCy/C8V5cGqkpSi+24x51vy13x9wOEON61VwgDh1NzpffYFRt3aahq6y0NiSF/lbaWVF7uSebH4NvuQAFWb/tF2GTXNxYSxOm1pShfy63QIQsHQYEyykrdvPaxZZXApWHaPhYj0pAvawAW2v5UgC7Sdtg/GYWc8D8X3TqhDbR5mnwIDAQAB
+11:20:55:648  INFO 18824 --- [http-nio-8086-exec-3] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:5oTkzxGImp77ITTuG6Rk6tAdtRcEeyDa","refresh_token":"yXMsVa6eKDR8485QYIUYjb6uD2ybHKKH","magicId":"HKKHby2Du6bjYUIYQ5848RDKe6aVsMXy","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+11:21:45:195  INFO 18824 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsLtVhf14FOcZPNY2o8lbdjGuZgMXRFZg81quYCokRhtbbgL6v3kPPe6jouWvPQpDeGzF9VTVEyO6wi2PBCo5AzMNSz9A89R8iJlMLAoa/CVQjL0PQeEb4TW08Hvas+tBltL58hm/yJq6zhYKq8uJpXOmLx82zWj9Tt/EP+YpbqQIDAQAB
+11:21:45:285  INFO 18824 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:grpJT1lLwmu4o3kHrC2QpytnpSeGuL0F","refresh_token":"zwf3auXtd9k8Th1sXIT3IcvGksIbd5Dh","magicId":"hD5dbIskGvcI3TIXs1hT8k9dtXua3fwz","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:08:28:570  INFO 18824 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpfG18E08Ci0yB0GD+K5sy0Jrdywnfp3i8bk5ejivbGOJbrDpzflTc/jk2wdo+YbAqKnFctQY2MWYbTPQtnFMDsXxrC6/h/0SjyAn8psopk5sUZV8eW3ZUDNPsNpQ0sNIeE46fBuj/iNkJftEO3t+BnUoAUpYiwUmZtTfnmg2usQIDAQAB
+14:08:28:636  INFO 18824 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:FM171DI4ZNBoW9qCH0Pel31uintWxIJ2","refresh_token":"y4rQTXaRbTykvoZW5QhAXpAWs5ONNaLA","magicId":"ALaNNO5sWApXAhQ5WZovkyTbRaXTQr4y","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:15:16:040  WARN 18824 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:15:16:040  WARN 18824 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:15:16:042  WARN 18824 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:15:16:042  WARN 18824 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:15:16:176  INFO 18824 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:15:16:178  INFO 18824 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:15:16:504  INFO 18824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:15:16:504  INFO 18824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5f01826[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:15:16:504  INFO 18824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723084162665_192.168.110.13_49194
+14:15:16:506  INFO 18824 --- [nacos-grpc-client-executor-2713] c.a.n.c.remote.client.grpc.GrpcClient    : [1723084162665_192.168.110.13_49194]Ignore complete event,isRunning:false,isAbandon=false
+14:15:16:506  INFO 18824 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@64bfd758[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 2714]
+14:24:56:264  INFO 12836 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:24:56:763  WARN 12836 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:24:56:804  INFO 12836 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=6e60e606-cccb-320c-ba59-37d74e9a618c
+14:24:56:976  INFO 12836 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:24:56:981  INFO 12836 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:24:56:981  INFO 12836 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:24:57:066  INFO 12836 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:24:57:066  INFO 12836 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 795 ms
+14:24:57:907  INFO 12836 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:24:58:200  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of ee5cd809-368e-4671-819c-51eaa1d55018
+14:24:58:200  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] RpcClient init label, labels = {module=naming, source=sdk}
+14:24:58:201  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:24:58:201  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:24:58:201  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:24:58:201  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:24:58:329  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723098298643_192.168.110.13_61088
+14:24:58:333  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:24:58:333  INFO 12836 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Notify connected event to listeners.
+14:24:58:334  INFO 12836 --- [main] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+14:24:58:373  INFO 12836 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:24:58:379  INFO 12836 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:24:58:513  INFO 12836 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:24:58:515  INFO 12836 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:24:58:527  INFO 12836 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:24:58:564  INFO 12836 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.599 seconds (JVM running for 5.22)
+14:24:58:568  INFO 12836 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:24:58:577  INFO 12836 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:24:58:894  INFO 12836 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Receive server push request, request = NotifySubscriberRequest, requestId = 261
+14:24:58:910  INFO 12836 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [ee5cd809-368e-4671-819c-51eaa1d55018] Ack server push request, request = NotifySubscriberRequest, requestId = 261
+14:25:10:257  INFO 12836 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+14:25:10:262  INFO 12836 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:25:10:262  INFO 12836 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+14:25:10:263  INFO 12836 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+14:25:10:552  INFO 12836 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgcTSHSutfHXsmWGVmyQI2VsSWZXMy8ri6qjcXVevb12cb8G3w+EU9yJ9UUwLmNfOga26M1sqUoY1WU2S1/fvN44RupfisJORpeTGnc5U91eJ14xuvUNYCDz7wXSgPGOyMrCGxdOgeP8LLJ+0/6r83Ot5LaS7OU+G4sDAOKpdZPwIDAQAB
+14:25:10:669  INFO 12836 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:DkodKk6rWKPIaqlJWApsHShznK3ZcvYg","refresh_token":"B3EyqCKN3RkGDXIVsLJVyfkrUrzAgSoH","magicId":"HoSgAzrUrkfyVJLsVIXDGkR3NKCqyE3B","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:25:590  WARN 12836 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:26:25:592  WARN 12836 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:26:25:591  WARN 12836 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:26:25:594  WARN 12836 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:26:25:719  INFO 12836 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:26:25:722  INFO 12836 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:26:26:057  INFO 12836 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:26:26:058  INFO 12836 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@397bf30c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:26:26:060  INFO 12836 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723098298643_192.168.110.13_61088
+14:26:26:065  INFO 12836 --- [nacos-grpc-client-executor-30] c.a.n.c.remote.client.grpc.GrpcClient    : [1723098298643_192.168.110.13_61088]Ignore complete event,isRunning:false,isAbandon=false
+14:26:26:067  INFO 12836 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@3c23cafa[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 31]
+14:26:30:746  INFO 22776 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:26:31:220  WARN 22776 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:26:31:262  INFO 22776 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=1c21a840-2b47-3213-a629-25f6c7c7bc0f
+14:26:31:442  INFO 22776 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:26:31:447  INFO 22776 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:26:31:447  INFO 22776 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:26:31:523  INFO 22776 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:26:31:523  INFO 22776 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 768 ms
+14:26:32:431  INFO 22776 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:26:32:707  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 814f056a-7532-45d8-8f13-6769ac71aa2f
+14:26:32:707  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] RpcClient init label, labels = {module=naming, source=sdk}
+14:26:32:708  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:26:32:709  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:26:32:709  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:26:32:709  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:26:32:827  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723098393151_192.168.110.13_61319
+14:26:32:828  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:26:32:828  INFO 22776 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Notify connected event to listeners.
+14:26:32:829  INFO 22776 --- [main] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+14:26:32:864  INFO 22776 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:26:32:869  INFO 22776 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:26:33:004  INFO 22776 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:26:33:006  INFO 22776 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:26:33:020  INFO 22776 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:26:33:057  INFO 22776 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.241 seconds (JVM running for 4.763)
+14:26:33:060  INFO 22776 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:26:33:061  INFO 22776 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:26:33:402  INFO 22776 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Receive server push request, request = NotifySubscriberRequest, requestId = 264
+14:26:33:409  INFO 22776 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [814f056a-7532-45d8-8f13-6769ac71aa2f] Ack server push request, request = NotifySubscriberRequest, requestId = 264
+14:26:35:310  INFO 22776 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+14:26:35:314  INFO 22776 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+14:26:35:314  INFO 22776 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+14:26:35:315  INFO 22776 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+14:26:35:540  INFO 22776 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLJKhc/hCF9uongzeBJxbfRxHyW6whev+Dnf6M0wM+DjXfgixjZ5UvqVpO0bJT1E7vYEdMXsHTYKyQbviScApvnknAi+QKhJE7sd/ChVcuRKiYYG2tYKvt9jK5qBzoATtUJDMwg+gkwdGBSoCuc/QUjSQ1mx73RhqdT5QLsdeVRwIDAQAB
+14:26:35:615  INFO 22776 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:iZXSH0KtA16DcuUz1VVX4VJ4mRH9nfmY","refresh_token":"51rMhx55zfkZIGJFjDPAzS1jpUM4lMgY","magicId":"YgMl4MUpj1SzAPDjFJGIZkfz55xhMr15","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:38:687  INFO 22776 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6mw6ALaZmnX5fd1HODkR9Xl+QX5b22JxdR40airHyQ0ny8jBMWxe8bXdq7xrmB9mRbygZY37xadJOsGb/ieOkNi1FF8icrMvN3PpKTeH/ltAElT147VXS3d60S8UK6a9ipS/h4vEqBZ9DjsmO3avDZMEAM1zOAYmPVB2HdAa3KwIDAQAB
+14:26:38:754  INFO 22776 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:lBjapZKN3gI0EBIpVmUWlTHNt1QPSPcj","refresh_token":"A4MFXeKgGJwrMKPK1xNJ5XPlbuzAH94V","magicId":"V49HAzublPX5JNx1KPKMrwJGgKeXFM4A","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:40:117  INFO 22776 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVpgkJURPbCcIMjPvHoG4uZk2DGPs94r4F9RBj40GNQR8aU7t14rLso+UX8affs++TFOh+cyJSmc9W5dYvFwVLbffaqFm84s3Lm5DaSdUV689qeoFQOoR7xqXwde8fVVkAVGr5S05hxZoXxlypiMrsFl/Qw8zkxiZAQW0rH8eijwIDAQAB
+14:26:40:188  INFO 22776 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:rNJvxxX506ZFKs7jI87Hfm7KpnYZjmpv","refresh_token":"HFlnPNmOkCnD9ASan4eSuvIYX9oDl3sf","magicId":"fs3lDo9XYIvuSe4naSA9DnCkOmNPnlFH","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:40:591  INFO 22776 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAXBOB/wPuD7o7JeYTeRVPMX8G02VsO+3A5QdQlR+w/ePzVkbve82mcrtBtkFz7LY81q+hnIs1V6y67wuzR6gjjJbBUiD2sk0yjGIpjVOJiAcOM0SjKfjqgZGJZXoBn7cgLCot64r/6142CfucHZPwfTMjFP10Ws8ww1nDEdo+fwIDAQAB
+14:26:40:662  INFO 22776 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:EU9tIfEX2FgCKQ3DumKwb276grA3vbSA","refresh_token":"YSkN6rBpoebK4DBiYPD0e7ReXb5fOzvx","magicId":"xvzOf5bXeR7e0DPYiBD4KbeopBr6NkSY","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:40:755  INFO 22776 --- [http-nio-8086-exec-5] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCHJQByA5xazzyLr4Z4f2K4wOEBWlTcggb5pHxovswbRxulZ7/7tJCbTXFlir7Ph2KzeOd8fVakT/8HXS8Tql1ZM2NJ7sF6lXo88C1HYrE5rgVwYy16/Afm8SYMTg9vUIyol7PgJ91l7v59Zjn0LDA8chEEuybYK4ler1Z5bhCOMQIDAQAB
+14:26:40:819  INFO 22776 --- [http-nio-8086-exec-5] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:bsw0GThrkB7CpxpeFia589ozRDhM8TA6","refresh_token":"U5ASFFWQPFwymxjQd7AkNVn3kZoZFliK","magicId":"KilFZoZk3nVNkA7dQjxmywFPQWFFSA5U","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:40:942  INFO 22776 --- [http-nio-8086-exec-3] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5SJQCtd8FcIzKdQ5Hv/Ljq9N4YXnh/OZWb5PyDDL08ENRp1V1z6wkfn/WoMjEp86/0ND0Vgr2v4bY2tMp9/ZX7ULDJcHyEad4RjwGWTY/EOkCZWIl8h6jPqlRB77VrHUmN4+Kwj8LBNid4CDhMb4yOvP8FhGEdaJ7qkA/uSvR9wIDAQAB
+14:26:41:002  INFO 22776 --- [http-nio-8086-exec-3] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:KtnyC11djXKE2xYCwJzTPpEV2hxx13X7","refresh_token":"pTemcLT3K26qiRztUKbumjE2WVpaoDEn","magicId":"nEDoapVW2EjmubKUtzRiq62K3TLcmeTp","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:096  INFO 22776 --- [http-nio-8086-exec-7] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0IqCNfjktnbhWMZtvDRkiyj5883yzoZf3dIw4B66xu/CuUNErAfmPzeL2VCuQc/omESx1FRJkUfRF7W3zeTEVhraxzY0eNfy4sJCiO8uFWwNtmlRzw90yAl4aurtob5egO7ha+nUlEDgj8fuw2bUJCZAK2W4AN404WWT9gRgNlQIDAQAB
+14:26:41:161  INFO 22776 --- [http-nio-8086-exec-7] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:UidmGUo4bDv2uFMsNW9JQCNPKbApJ9lD","refresh_token":"XOwx1E2RwgvcDQrhT0chEIr1m3vgDdqU","magicId":"UqdDgv3m1rIEhc0ThrQDcvgwR2E1xwOX","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:262  INFO 22776 --- [http-nio-8086-exec-8] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnEJVrU0OfH3C4rTlNFMosRQioqSF1JOutvCOtqWOks7vDoC2o+qrWINDOiXbvboBFp64Ih0lINMIY7BLBpVVvEdnO8k7AA/GbQcIa/bVD0BmHUr3dfYO1XBZk7d0iECZpQkuJLpObd+4HPBrn/aTncvYLIjWPJyQGiMb+8WZq9wIDAQAB
+14:26:41:318  INFO 22776 --- [http-nio-8086-exec-8] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:q3VSwCGrbqZiZhdQxQFBTSLoS3YT5pbw","refresh_token":"j6OCdesPGL9DWNgWuEuOtkPNfcgaafYe","magicId":"eYfaagcfNPktOuEuWgNWD9LGPsedCO6j","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:457  INFO 22776 --- [http-nio-8086-exec-9] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDhhxVp4rD7v+qmMrqUSbwffqSKWR5AxvjLGIUSRyuKVDdidAx49oBghhO+YXZNDzbjABAe45P4Cu+CGR4IDzzMwQEOsL1LEAs0bN3CJEqDWT2BHIX5UjWFmqZcr0WONprrkTRckZMKTBZQqh8QUyaTREMc+NpPjXgFbr/FAtPCfwIDAQAB
+14:26:41:528  INFO 22776 --- [http-nio-8086-exec-9] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:93eBCC9x192RbwsDvAEhOD9lX1jcUJXw","refresh_token":"7oeauw8epfCIjU9kpi4HN4g6sUvAFwPS","magicId":"SPwFAvUs6g4NH4ipk9UjICfpe8wuaeo7","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:617  INFO 22776 --- [http-nio-8086-exec-10] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCKNSn1ewCGjYBRqNqQoEj3KAQnzkoZ3EItas6wxgBtF0FIFhxwKP0l0e/9sFGX5q3hd4HEDMz8ZHMxigIuKZsYsWRCN+KgW4DxLSMdU0iLjikoNi37LPetM0Q612cpxOgkHNkUlJhmsyRTue2Bh2JXnNs492tP6Y9jBsoOrsv6OQIDAQAB
+14:26:41:668  INFO 22776 --- [http-nio-8086-exec-10] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:jzh3NHUwSgzNhfsKT3Ki2BurIRRnzqtF","refresh_token":"ycL732GSbgIFJp5EHiS11haLvyI3TEQ4","magicId":"4QET3IyvLah11SiHE5pJFIgbSG237Lcy","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:874  INFO 22776 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2vGgw4aKBB27lkqcMXvG90Yf5SZqXvH8K7ehbFqxpuVdo0IsXmRHAd+xcATimEKKknIavA+6oVj9BLGGFwy+IY9c1NHoYH8IryMdDR9ND55VCI0DvaFWwWFjqpgxwih8cxZMc1xtFI15I2ma4hrb03qyIP1CfhszkozTtG8dUtQIDAQAB
+14:26:41:940  INFO 22776 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:yXdv81OEM2jUobhruhdFHsQGg8tgNA7a","refresh_token":"5bfNafYFItw62WAlwvfkMYA3GepXKFvN","magicId":"NvFKXpeG3AYMkfvwlAW26wtIFYfaNfb5","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:41:995  INFO 22776 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGBXso62+hCpY/a6D2eND/dwaY4Utx4Q2UXKY06EvVRLQXiApadQKcj8oeHLn1XNMSzu/R2P7JUNql0RAm2iSkoSVuu1gd5ry6qOLA0IlDgEMyogVD7YOpiRtNpyxDdGRx6nCJP7F/DgzR3awQqNPmeZ/kOodD24Mbg2LaXLpxmwIDAQAB
+14:26:42:061  INFO 22776 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:ugsoGu1QL2ptV8gmoeZMq0u121AE7ax3","refresh_token":"3CXS0PbT6i6BuH1vNS7bnIBloma3p4tx","magicId":"xt4p3amolBInb7SNv1HuB6i6TbP0SXC3","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:42:185  INFO 22776 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCu+C3fAFov3XOJljv67VEFHCYM9NGQF9WxB4sZLV6CKwASNRLlq0090dpsSdFex6Nd1j5T/j65Uqr1giZXwqoip3/0Zj+QCv2WxAKHsye1DU+aLkFO/QKL7bycejmLBeYzI4FZRB4v9kbd6aPEJao3Oz+3w7yxbkTXLlFLf195uQIDAQAB
+14:26:42:244  INFO 22776 --- [http-nio-8086-exec-4] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:4kIXtHaVAg6vzfYXJwMnxNBh5pr0ahNI","refresh_token":"kOqxvEBGLrvImJOdeeeTuKMFN6BZSkNu","magicId":"uNkSZB6NFMKuTeeedOJmIvrLGBEvxqOk","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:26:42:337  INFO 22776 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsI77kg8MOcAculec3h/NGYRlzpsTUyeT/9MVo2mB+3KdzXjpER/VALf2Cyk2ybNZEN0rmak25sRna5A3cdZbHiToovLyjHFeTzDDqaWs3UD98WpI3yMkyVq24o4pBORE/3aXAqGiOFElZ39xM8q1Eqa34O0RLJMqrndPZJj9twQIDAQAB
+14:26:42:403  INFO 22776 --- [http-nio-8086-exec-6] c.z.v.c.VisualizationController          : Response Body: {"success":true,"data":{"access_token":"1:9H0oq6BUsgZeIL3ParexrGgz7Ws4myop","refresh_token":"0ff3NQ6Sie7I53NroDbk9C5kLffUVtRK","magicId":"KRtVUffLk5C9kbDorN35I7eiS6QN3ff0","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+14:31:26:581  WARN 22776 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:31:26:581  WARN 22776 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:31:26:581  WARN 22776 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:31:26:583  WARN 22776 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:31:26:705  INFO 22776 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:31:26:709  INFO 22776 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:31:27:036  INFO 22776 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:31:27:036  INFO 22776 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@4b601ca1[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:31:27:036  INFO 22776 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723098393151_192.168.110.13_61319
+14:31:27:037  INFO 22776 --- [nacos-grpc-client-executor-69] c.a.n.c.remote.client.grpc.GrpcClient    : [1723098393151_192.168.110.13_61319]Ignore complete event,isRunning:false,isAbandon=false
+14:31:27:040  INFO 22776 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@3ed00b57[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 70]
+14:31:45:127  INFO 14084 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:31:45:591  WARN 14084 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:31:45:631  INFO 14084 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:31:45:806  INFO 14084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:31:45:811  INFO 14084 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:31:45:811  INFO 14084 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:31:45:880  INFO 14084 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:31:45:880  INFO 14084 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 745 ms
+14:31:46:751  INFO 14084 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:31:47:026  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2
+14:31:47:026  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] RpcClient init label, labels = {module=naming, source=sdk}
+14:31:47:027  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:31:47:028  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:31:47:028  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:31:47:028  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:31:47:146  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723098707475_192.168.110.13_61956
+14:31:47:146  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:31:47:146  INFO 14084 --- [main] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+14:31:47:146  INFO 14084 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Notify connected event to listeners.
+14:31:47:181  INFO 14084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:31:47:187  INFO 14084 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:31:47:323  INFO 14084 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:31:47:325  INFO 14084 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:31:47:340  INFO 14084 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:31:47:377  INFO 14084 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.172 seconds (JVM running for 4.671)
+14:31:47:380  INFO 14084 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:31:47:381  INFO 14084 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:31:47:697  INFO 14084 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Receive server push request, request = NotifySubscriberRequest, requestId = 266
+14:31:47:703  INFO 14084 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [a5c4d3b9-a476-4cea-82d8-f5d8ea3b3af2] Ack server push request, request = NotifySubscriberRequest, requestId = 266
+14:31:50:189  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpgtvMrNYv6snChMW4q1H8NOBsPL+J8Tr55Ru3V9EBV5nck0lup7qqeHMo5QHPkvu0MICaARnA1rnQPLESUhHMdhmFYxcXeEXplkippnb02WX7OtTVvKUQKGpjGOwm6w910byy4PmMLV2NN4RBAcm0qU9E31KD2FEkMRkxTQZBzQIDAQAB
+14:31:55:041  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEhbGRMMMPLhl134RVucFhiqA2ZfojFNCTzYdjzepYUKpn28Co7WS8ULgDVSsB6RBjyo003WLiD/Jv155oXC2Eqre/C43mkstS9hI1Uaw3eu40adVynAjig3kmR1YRA6Hpe2CnHQgyOZBNOrhBUJ4uPDY80+QVe2vzQRgqexRziQIDAQAB
+14:32:00:037  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKrXBKac/mLJqAkJ3vWT3s0SdfO0u1u9/VlTdkm2mVOusGLkyi0pTD5iFVNOMRYQSjwzxiqtir+16uSB8P9VQqJgsP6Vy6gAuOgNQ2uaVzKm6ol2+jMT7Ylze99h9SxLtEIqPe//UyFbdAWDL+g0uYB/fcVHQNFsI1OSF3DTinrwIDAQAB
+14:32:05:038  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD1iauuCuVBrxHtPSX/oq0sVIEb4qgeydl9Ys9FtuDno89GekqrpGsVspM8ZhPPxPHoyfFPjUXN7nWSpUXKtIA7Wb8vQzvs9fXGQ/YMGcWgd/Tj9xPumwimz7AoSkk41yYGokNgU3NZN7QcuKXRu4Iln4crchJ5Jsd7bzPFkgArHQIDAQAB
+14:32:10:046  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDycyhAHsGsrlkr0bX+7KkyXIilVOnat+rZeKHE80BamGR+MIW12GIdfwAWyLCVnLcAGjaPUDLdBQs+2ArSe+2kyKCwU8Y+qGdj9I/4MsPmsFf4S9zMc9Nj9rxtYSqNnOPDd3BAXowpqkWST8fEQZqX7FY85OzrHKXWQIY+3gMFlwIDAQAB
+14:32:15:047  INFO 14084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMKheV2DAHN3mmwWWlTcXyT7IvEWSMSbyfscIWq6BbbprSuJmgKnFX/2CBIclnk2wAlMKNQ4AHd8dl973puyUsTBFzq0R3vVNTluXdiSpf5BE4432IQoFUSNzHNBKVZ5hPBvjl8XUOTD7FOOyULZkVol6CJiAtVJNLXukj+IFb4QIDAQAB
+14:32:15:885  WARN 14084 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:32:15:885  WARN 14084 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:32:15:885  WARN 14084 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:32:15:885  WARN 14084 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:32:15:994  INFO 14084 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:32:15:997  INFO 14084 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:32:16:321  INFO 14084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:32:16:321  INFO 14084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@58f6051e[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:32:16:321  INFO 14084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723098707475_192.168.110.13_61956
+14:32:16:325  INFO 14084 --- [nacos-grpc-client-executor-18] c.a.n.c.remote.client.grpc.GrpcClient    : [1723098707475_192.168.110.13_61956]Ignore complete event,isRunning:false,isAbandon=false
+14:32:16:327  INFO 14084 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@35c25e52[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 19]
+14:33:30:572  INFO 6680 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:33:31:003  WARN 6680 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:33:31:043  INFO 6680 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:33:31:213  INFO 6680 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:33:31:221  INFO 6680 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:33:31:221  INFO 6680 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:33:31:304  INFO 6680 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:33:31:304  INFO 6680 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 724 ms
+14:33:31:650  INFO 6680 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCb8OGk3ucZj93b34gP+Mj8VcRh7Yz0aOTvC1hspoLuzy9NlV2/i2qT8Kl1N2ykhVRWpTytIG9+r1tpxFtku/3ljP8q68QxH2r5wkeDAECJbeP9Xo5mIAWO/cf56rnsfnDYkgKPkJ6pbf9g+wLhkrrmMqkxhRcRNtZkq15WoAOk8QIDAQAB
+14:33:32:398  INFO 6680 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:33:32:646  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 5f860086-34ba-4f6b-bc6c-d9ba7b9a3830
+14:33:32:646  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] RpcClient init label, labels = {module=naming, source=sdk}
+14:33:32:647  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:33:32:647  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:33:32:648  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:33:32:648  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:33:32:774  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723098813097_192.168.110.13_62222
+14:33:32:774  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:33:32:774  INFO 6680 --- [main] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b440
+14:33:32:774  INFO 6680 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Notify connected event to listeners.
+14:33:32:810  INFO 6680 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:33:32:817  INFO 6680 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:33:32:952  INFO 6680 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:33:32:955  INFO 6680 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:33:32:969  INFO 6680 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:33:33:006  INFO 6680 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.372 seconds (JVM running for 4.88)
+14:33:33:009  INFO 6680 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:33:33:011  INFO 6680 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:33:33:348  INFO 6680 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Receive server push request, request = NotifySubscriberRequest, requestId = 270
+14:33:33:357  INFO 6680 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [5f860086-34ba-4f6b-bc6c-d9ba7b9a3830] Ack server push request, request = NotifySubscriberRequest, requestId = 270
+14:35:50:438  WARN 6680 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:35:50:438  WARN 6680 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:35:50:439  WARN 6680 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:35:50:439  WARN 6680 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:35:50:555  INFO 6680 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:35:50:558  INFO 6680 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:35:50:887  INFO 6680 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:35:50:887  INFO 6680 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5a1a4883[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:35:50:887  INFO 6680 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723098813097_192.168.110.13_62222
+14:35:50:889  INFO 6680 --- [nacos-grpc-client-executor-38] c.a.n.c.remote.client.grpc.GrpcClient    : [1723098813097_192.168.110.13_62222]Ignore complete event,isRunning:false,isAbandon=false
+14:35:50:891  INFO 6680 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1d17b66c[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 39]
+14:35:55:551  INFO 15008 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:35:56:005  WARN 15008 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:35:56:046  INFO 15008 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:35:56:220  INFO 15008 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:35:56:228  INFO 15008 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:35:56:228  INFO 15008 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:35:56:315  INFO 15008 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:35:56:315  INFO 15008 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 756 ms
+14:35:56:462 ERROR 15008 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.lang.ArithmeticException: / by zero
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:51) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:30) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:35:56:462  INFO 15008 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: 
+14:35:57:243  INFO 15008 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:35:57:503  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of c5d6de47-0c99-4fd2-adef-2f5e6c03afde
+14:35:57:503  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] RpcClient init label, labels = {module=naming, source=sdk}
+14:35:57:504  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:35:57:504  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:35:57:505  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:35:57:505  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:35:57:622  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723098957954_192.168.110.13_62541
+14:35:57:622  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:35:57:622  INFO 15008 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Notify connected event to listeners.
+14:35:57:623  INFO 15008 --- [main] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+14:35:57:660  INFO 15008 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:35:57:666  INFO 15008 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:35:57:806  INFO 15008 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:35:57:811  INFO 15008 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:35:57:826  INFO 15008 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:35:57:864  INFO 15008 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.26 seconds (JVM running for 4.771)
+14:35:57:868  INFO 15008 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:35:57:869  INFO 15008 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:35:58:227  INFO 15008 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Receive server push request, request = NotifySubscriberRequest, requestId = 272
+14:35:58:234  INFO 15008 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [c5d6de47-0c99-4fd2-adef-2f5e6c03afde] Ack server push request, request = NotifySubscriberRequest, requestId = 272
+14:36:09:318  WARN 15008 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:36:09:319  WARN 15008 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:36:09:319  WARN 15008 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:36:09:321  WARN 15008 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:36:09:443  INFO 15008 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:36:09:446  INFO 15008 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:36:09:773  INFO 15008 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:36:09:773  INFO 15008 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@524ef02c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:36:09:774  INFO 15008 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723098957954_192.168.110.13_62541
+14:36:09:777  INFO 15008 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@78d6ced6[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 11]
+14:43:12:949  INFO 25536 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:43:13:406  WARN 25536 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:43:13:446  INFO 25536 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:43:13:626  INFO 25536 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:43:13:630  INFO 25536 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:43:13:631  INFO 25536 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:43:13:701  INFO 25536 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:43:13:703  INFO 25536 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 743 ms
+14:43:14:030  INFO 25536 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCkdaW5HdFRML89hpzGxzTmwIJBWiliRM4wOy1puZFkv/XqJCYGiogKVEtH9eEewi49fo3cIEI2HhCVNyZEqqN+6jfHV+nMZdIQcDDKbK3VjXAlJ9B1R8f6zOgnqlT/jw2hpM9FJuNN6BNlGNnVCxB/tYFI/9JZjSf4vpQea3tKPQIDAQAB
+14:43:14:794  INFO 25536 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:43:15:041  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of b5a7e48e-b53e-4842-bcae-104bdb7ee8d1
+14:43:15:041  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] RpcClient init label, labels = {module=naming, source=sdk}
+14:43:15:043  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:43:15:043  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:43:15:043  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:43:15:043  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:43:15:161  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723099395500_192.168.110.13_63416
+14:43:15:163  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:43:15:163  INFO 25536 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Notify connected event to listeners.
+14:43:15:164  INFO 25536 --- [main] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041bc40
+14:43:15:201  INFO 25536 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:43:15:208  INFO 25536 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:43:15:341  INFO 25536 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:43:15:344  INFO 25536 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:43:15:358  INFO 25536 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:43:15:396  INFO 25536 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.436 seconds (JVM running for 4.948)
+14:43:15:399  INFO 25536 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:43:15:400  INFO 25536 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:43:15:775  INFO 25536 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Receive server push request, request = NotifySubscriberRequest, requestId = 276
+14:43:15:781  INFO 25536 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [b5a7e48e-b53e-4842-bcae-104bdb7ee8d1] Ack server push request, request = NotifySubscriberRequest, requestId = 276
+14:48:16:256  WARN 25536 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:48:16:256  WARN 25536 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:48:16:257  WARN 25536 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:48:16:257  WARN 25536 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:48:16:368  INFO 25536 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:48:16:371  INFO 25536 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:48:16:704  INFO 25536 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:48:16:704  INFO 25536 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5b7b5a9c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:48:16:704  INFO 25536 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723099395500_192.168.110.13_63416
+14:48:16:706  INFO 25536 --- [nacos-grpc-client-executor-74] c.a.n.c.remote.client.grpc.GrpcClient    : [1723099395500_192.168.110.13_63416]Ignore complete event,isRunning:false,isAbandon=false
+14:48:16:708  INFO 25536 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@e41e1fb[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 75]
+14:48:21:296  INFO 14284 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:48:21:758  WARN 14284 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:48:21:799  INFO 14284 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:48:21:974  INFO 14284 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:48:21:980  INFO 14284 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:48:21:980  INFO 14284 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:48:22:049  INFO 14284 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:48:22:049  INFO 14284 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 746 ms
+14:48:32:213 ERROR 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.net.SocketTimeoutException: connect timed out
+	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method) ~[na:na]
+	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
+	at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:81) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:46) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:36) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:48:32:215  WARN 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 公钥是空将于 5 秒后. 重试 1/3
+14:48:47:241 ERROR 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.net.SocketTimeoutException: connect timed out
+	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method) ~[na:na]
+	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
+	at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:81) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:46) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:36) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:48:47:249  WARN 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 公钥是空将于 5 秒后. 重试 2/3
+14:49:02:262 ERROR 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.net.SocketTimeoutException: connect timed out
+	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method) ~[na:na]
+	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
+	at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:81) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:46) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:36) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:49:02:265  WARN 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 公钥是空将于 5 秒后. 重试 3/3
+14:49:07:278 ERROR 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 获取公钥失败超过重试次数 3 .
+14:49:07:281 ERROR 14284 --- [main] c.z.v.schedule.ScheduledTasks            : 获取公钥失败,终止应用程序
+
+java.lang.RuntimeException: 获取公钥失败超过最大重试次数
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:61) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:36) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:49:07:283  WARN 14284 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:49:07:284  WARN 14284 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:49:07:285  WARN 14284 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:49:07:285  WARN 14284 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:51:53:714  INFO 10784 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:51:54:174  WARN 10784 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:51:54:218  INFO 10784 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:51:54:408  INFO 10784 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:51:54:413  INFO 10784 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:51:54:413  INFO 10784 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:51:54:484  INFO 10784 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:51:54:484  INFO 10784 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 763 ms
+14:51:54:787  INFO 10784 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsrAYJrFXx5S05y0nhDHn/178vYQv9Ve1MEgjq33YAU+pRJtGE/KplKtcftsBdQohZ0JTMLQIIFsy0YLYK/0fFf7kJfiHTLOfAyFaMXAye7hnLjWB/06XinSHW+bAQ6rD+7rfmY1VMM6Ku+xmfDEEQFfwBWGl5wKaaAUaoKfDGgQIDAQAB
+14:51:55:549  INFO 10784 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:51:55:803  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of bc141ff6-659f-49f2-8855-25c5bdd79855
+14:51:55:803  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] RpcClient init label, labels = {module=naming, source=sdk}
+14:51:55:804  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:51:55:805  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:51:55:805  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:51:55:805  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:51:55:928  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723099916269_192.168.110.13_64952
+14:51:55:929  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:51:55:929  INFO 10784 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Notify connected event to listeners.
+14:51:55:931  INFO 10784 --- [main] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b440
+14:51:55:969  INFO 10784 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:51:55:975  INFO 10784 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:51:56:111  INFO 10784 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:51:56:114  INFO 10784 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:51:56:128  INFO 10784 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:51:56:166  INFO 10784 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.395 seconds (JVM running for 4.917)
+14:51:56:169  INFO 10784 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:51:56:171  INFO 10784 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:51:56:505  INFO 10784 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Receive server push request, request = NotifySubscriberRequest, requestId = 279
+14:51:56:511  INFO 10784 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [bc141ff6-659f-49f2-8855-25c5bdd79855] Ack server push request, request = NotifySubscriberRequest, requestId = 279
+14:54:03:245  WARN 10784 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:54:03:246  WARN 10784 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:54:03:245  WARN 10784 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:54:03:247  WARN 10784 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:54:03:380  INFO 10784 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:54:03:383  INFO 10784 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:54:03:706  INFO 10784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:54:03:706  INFO 10784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@55fe84dc[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:54:03:706  INFO 10784 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723099916269_192.168.110.13_64952
+14:54:03:709  INFO 10784 --- [nacos-grpc-client-executor-37] c.a.n.c.remote.client.grpc.GrpcClient    : [1723099916269_192.168.110.13_64952]Ignore complete event,isRunning:false,isAbandon=false
+14:54:03:712  INFO 10784 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@10451b24[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 38]
+14:54:08:469  INFO 19768 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:54:08:827  WARN 19768 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:54:08:828  WARN 19768 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:54:08:828  WARN 19768 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:54:08:829  WARN 19768 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:54:08:934  WARN 19768 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:54:15:011  INFO 5748 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:54:15:483  WARN 5748 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:54:15:524  INFO 5748 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:54:15:701  INFO 5748 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:54:15:707  INFO 5748 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:54:15:707  INFO 5748 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:54:15:777  INFO 5748 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:54:15:777  INFO 5748 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 755 ms
+14:54:25:931 ERROR 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.net.SocketTimeoutException: connect timed out
+	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method) ~[na:na]
+	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
+	at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:82) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:47) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:37) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:54:25:934  WARN 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 公钥获取失败将于 1 秒后. 重试 1/2
+14:54:36:942 ERROR 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 信息: {}
+
+java.net.SocketTimeoutException: connect timed out
+	at java.base/java.net.PlainSocketImpl.waitForConnect(Native Method) ~[na:na]
+	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:107) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
+	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
+	at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
+	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.getPublicKey(ScheduledTasks.java:82) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:47) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:37) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:54:36:944  WARN 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 公钥获取失败将于 1 秒后. 重试 2/2
+14:54:37:949 ERROR 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 获取公钥失败超过重试次数 2 .
+14:54:37:951 ERROR 5748 --- [main] c.z.v.schedule.ScheduledTasks            : 获取公钥失败,终止应用程序
+
+java.lang.RuntimeException: 获取公钥失败超过最大重试次数
+	at com.zksy.visualization.schedule.ScheduledTasks.retrievePublicKey(ScheduledTasks.java:62) ~[classes/:na]
+	at com.zksy.visualization.schedule.ScheduledTasks.init(ScheduledTasks.java:37) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+14:54:37:954  WARN 5748 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:54:37:955  WARN 5748 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:54:37:956  WARN 5748 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:54:37:956  WARN 5748 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:57:44:981  INFO 22524 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:57:45:424  WARN 22524 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:57:45:467  INFO 22524 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:57:45:646  INFO 22524 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:57:45:652  INFO 22524 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:57:45:652  INFO 22524 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:57:45:735  INFO 22524 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:57:45:735  INFO 22524 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 744 ms
+14:57:46:077  INFO 22524 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEOPxxsX7B7WNr9meJW7NnYbH7Moty1tXFT7C1OrzkJIBL7YXMF23Z6D7fFQposl4CAwywpzk/yHKmUEbcaPi+5ostsZ2upghU0lPxGxO3vbJbfEmlp1F9WIsxCljSALxQCSHImgeNYVl2QtpwTRJL08S4I83tY6zLEh3A48bB+wIDAQAB
+14:57:46:080  INFO 22524 --- [main] c.z.v.schedule.ScheduledTasks            : 获取秘钥成功
+14:57:46:828  INFO 22524 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:57:47:079  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of a6b90f16-46f3-4773-8327-def61b87d948
+14:57:47:079  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] RpcClient init label, labels = {module=naming, source=sdk}
+14:57:47:081  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:57:47:081  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:57:47:081  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:57:47:081  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:57:47:206  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723100267552_192.168.110.13_49390
+14:57:47:208  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:57:47:208  INFO 22524 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Notify connected event to listeners.
+14:57:47:211  INFO 22524 --- [main] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+14:57:47:248  INFO 22524 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:57:47:255  INFO 22524 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:57:47:391  INFO 22524 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:57:47:395  INFO 22524 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:57:47:407  INFO 22524 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:57:47:444  INFO 22524 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.436 seconds (JVM running for 4.937)
+14:57:47:447  INFO 22524 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:57:47:448  INFO 22524 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:57:47:782  INFO 22524 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Receive server push request, request = NotifySubscriberRequest, requestId = 282
+14:57:47:788  INFO 22524 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [a6b90f16-46f3-4773-8327-def61b87d948] Ack server push request, request = NotifySubscriberRequest, requestId = 282
+14:58:48:818  WARN 22524 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:58:48:818  WARN 22524 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:58:48:818  WARN 22524 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:58:48:819  WARN 22524 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:58:48:929  INFO 22524 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:58:48:938  INFO 22524 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:58:49:266  INFO 22524 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:58:49:266  INFO 22524 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@519bb824[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:58:49:266  INFO 22524 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723100267552_192.168.110.13_49390
+14:58:49:268  INFO 22524 --- [nacos-grpc-client-executor-24] c.a.n.c.remote.client.grpc.GrpcClient    : [1723100267552_192.168.110.13_49390]Ignore complete event,isRunning:false,isAbandon=false
+14:58:49:270  INFO 22524 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@471726dc[Running, pool size = 7, active threads = 0, queued tasks = 0, completed tasks = 25]
+14:58:54:326  INFO 3824 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+14:58:54:784  WARN 3824 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+14:58:54:824  INFO 3824 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+14:58:55:005  INFO 3824 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+14:58:55:012  INFO 3824 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+14:58:55:012  INFO 3824 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+14:58:55:085  INFO 3824 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+14:58:55:085  INFO 3824 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 750 ms
+14:58:55:408  INFO 3824 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC48hmzaV8tTsrURhlnzgw0KCqsC0mZ/j5yzdFi3vyGfDqF2cBPmY4KlrLB78Ae1ka7LcfZcPGqo6Z8jwe95rsvVMqWL4Yhcc4ktMu50lLKhCugJm8UsgwmIv8vX08c1s97EV6wJ59n0pBwu6EBuRas5KD6XpaPMGxFAfz0//0IAwIDAQAB
+14:58:55:411  INFO 3824 --- [main] c.z.v.schedule.ScheduledTasks            : 获取秘钥成功
+14:58:56:192  INFO 3824 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+14:58:56:441  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of eff6424a-dc33-40af-82ee-25095cc3e26e
+14:58:56:441  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] RpcClient init label, labels = {module=naming, source=sdk}
+14:58:56:442  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+14:58:56:443  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+14:58:56:443  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+14:58:56:443  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+14:58:56:561  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723100336912_192.168.110.13_49584
+14:58:56:561  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+14:58:56:561  INFO 3824 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Notify connected event to listeners.
+14:58:56:561  INFO 3824 --- [main] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+14:58:56:594  INFO 3824 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+14:58:56:601  INFO 3824 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+14:58:56:737  INFO 3824 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+14:58:56:740  INFO 3824 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+14:58:56:754  INFO 3824 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+14:58:56:792  INFO 3824 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.39 seconds (JVM running for 4.896)
+14:58:56:795  INFO 3824 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+14:58:56:797  INFO 3824 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+14:58:57:177  INFO 3824 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Receive server push request, request = NotifySubscriberRequest, requestId = 285
+14:58:57:184  INFO 3824 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Ack server push request, request = NotifySubscriberRequest, requestId = 285
+14:59:02:268  WARN 3824 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+14:59:02:270  WARN 3824 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+14:59:02:271  WARN 3824 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+14:59:02:271  WARN 3824 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+14:59:02:380  INFO 3824 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+14:59:02:382  INFO 3824 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+14:59:02:980  INFO 3824 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Receive server push request, request = NotifySubscriberRequest, requestId = 287
+14:59:02:982  INFO 3824 --- [nacos-grpc-client-executor-10] com.alibaba.nacos.common.remote.client   : [eff6424a-dc33-40af-82ee-25095cc3e26e] Ack server push request, request = NotifySubscriberRequest, requestId = 287
+14:59:03:045  INFO 3824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+14:59:03:045  INFO 3824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@643465b8[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+14:59:03:045  INFO 3824 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723100336912_192.168.110.13_49584
+14:59:03:047  INFO 3824 --- [nacos-grpc-client-executor-11] c.a.n.c.remote.client.grpc.GrpcClient    : [1723100336912_192.168.110.13_49584]Ignore complete event,isRunning:false,isAbandon=false
+14:59:03:049  INFO 3824 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@30d274f8[Running, pool size = 12, active threads = 0, queued tasks = 0, completed tasks = 12]
+15:07:26:258  INFO 14532 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:07:26:729  WARN 14532 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:07:26:771  INFO 14532 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=85c1124d-c57d-3bd2-8b23-12e1bde725a4
+15:07:26:946  INFO 14532 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:07:26:952  INFO 14532 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:07:26:952  INFO 14532 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:07:27:020  INFO 14532 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:07:27:020  INFO 14532 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 755 ms
+15:07:27:329  INFO 14532 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBX4tj1972B+2DVhT8zd+EPUXlZm6pQxD4kciX0oXk4OGRao7IkzHwjSAvMvrMoTT1TRRRYKPsy3Cp80cnoPN/eNUvw5HuQoYV7ICajWbbQqfLzpkVCNNZt0l6Cf0uiKAbT6YImccSSh/X3L0B1eRyWwxIFIAnYjE1eSv83rO8HwIDAQAB
+15:07:27:330  INFO 14532 --- [main] c.z.v.schedule.ScheduledTasks            : 获取秘钥成功
+15:07:27:405  INFO 14532 --- [main] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:R8sYhPuflMNKaRy1elXZEEICDEcfAdmV","refresh_token":"53pHI5RrOlPR9uiYgtjwbMAW8OJ6wd0Q","magicId":"Q0dw6JO8WAMbwjtgYiu9RPlOrR5IHp35","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:07:28:211  INFO 14532 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:07:28:457  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 4401d0cd-14c2-4d53-806a-f1d099d94e01
+15:07:28:457  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] RpcClient init label, labels = {module=naming, source=sdk}
+15:07:28:458  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:07:28:458  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:07:28:458  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:07:28:458  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:07:28:583  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723100848936_192.168.110.13_50802
+15:07:28:584  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:07:28:584  INFO 14532 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Notify connected event to listeners.
+15:07:28:586  INFO 14532 --- [main] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:07:28:625  INFO 14532 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:07:28:631  INFO 14532 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:07:28:764  INFO 14532 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:07:28:766  INFO 14532 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:07:28:779  INFO 14532 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:07:28:817  INFO 14532 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.498 seconds (JVM running for 5.046)
+15:07:28:820  INFO 14532 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:07:28:821  INFO 14532 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:07:29:182  INFO 14532 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Receive server push request, request = NotifySubscriberRequest, requestId = 288
+15:07:29:192  INFO 14532 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [4401d0cd-14c2-4d53-806a-f1d099d94e01] Ack server push request, request = NotifySubscriberRequest, requestId = 288
+15:29:07:175  WARN 14532 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:29:07:174  WARN 14532 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:29:07:175  WARN 14532 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:29:07:175  WARN 14532 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:29:07:286  INFO 14532 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:29:07:289  INFO 14532 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:29:07:623  INFO 14532 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:29:07:623  INFO 14532 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@618c3d5[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:29:07:623  INFO 14532 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723100848936_192.168.110.13_50802
+15:29:07:625  INFO 14532 --- [nacos-grpc-client-executor-273] c.a.n.c.remote.client.grpc.GrpcClient    : [1723100848936_192.168.110.13_50802]Ignore complete event,isRunning:false,isAbandon=false
+15:29:07:627  INFO 14532 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@7ed553eb[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 274]
+15:29:13:863  INFO 18516 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:29:14:342  INFO 18516 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:29:14:344  INFO 18516 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:29:14:361  INFO 18516 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:29:14:445  WARN 18516 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:29:14:484  INFO 18516 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=d39c0a24-0ca7-3241-82c5-fb915a6ce7ff
+15:29:14:712  INFO 18516 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:29:14:719  INFO 18516 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:29:14:719  INFO 18516 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:29:14:794  INFO 18516 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:29:14:794  INFO 18516 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 923 ms
+15:29:15:144  INFO 18516 --- [main] c.z.v.schedule.ScheduledTasks            : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrC+3FpsL5Xpq+SN06JKvFYkBKFd+wkxL4SbVnQoOyTeE7Xa3GRTWD3IVFKPee+uinLOm53NiGq6yiADDuDYt1NZAohXq+8auG1iQdufdF9ZzaCzjDJlDrWNqPDJBwZC3ItM917JvEmLeaz3tXbgTIVcMZj/U+QgFw2+S3PkG1nQIDAQAB
+15:29:15:146  INFO 18516 --- [main] c.z.v.schedule.ScheduledTasks            : 获取秘钥成功
+15:29:15:260  INFO 18516 --- [main] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:LxyTPoQ5QBY3poYFfQwI9VPOrdH01279","refresh_token":"zT1QVRnT6pjovnOK49fsJ3vGFEPkutDM","magicId":"MDtukPEFGv3Jsf94KOnvojp6TnRVQ1Tz","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:29:16:033  INFO 18516 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:29:16:503  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 0f293762-00d4-4554-8803-58cf41776402
+15:29:16:503  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] RpcClient init label, labels = {module=naming, source=sdk}
+15:29:16:504  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:29:16:505  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:29:16:505  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:29:16:505  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:29:16:631  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723102157001_192.168.110.13_53532
+15:29:16:631  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:29:16:631  INFO 18516 --- [main] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:29:16:631  INFO 18516 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Notify connected event to listeners.
+15:29:16:667  INFO 18516 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:29:16:673  INFO 18516 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:29:16:809  INFO 18516 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:29:16:811  INFO 18516 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:29:16:825  INFO 18516 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:29:16:862  INFO 18516 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.005 seconds (JVM running for 5.534)
+15:29:16:866  INFO 18516 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:29:16:874  INFO 18516 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:29:17:184  INFO 18516 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Receive server push request, request = NotifySubscriberRequest, requestId = 291
+15:29:17:191  INFO 18516 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [0f293762-00d4-4554-8803-58cf41776402] Ack server push request, request = NotifySubscriberRequest, requestId = 291
+15:37:35:221  WARN 18516 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:37:35:220  WARN 18516 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:37:35:222  WARN 18516 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:37:35:222  WARN 18516 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:37:35:353  INFO 18516 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:37:35:357  INFO 18516 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:37:35:679  INFO 18516 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:37:35:679  INFO 18516 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@687e020d[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:37:35:679  INFO 18516 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723102157001_192.168.110.13_53532
+15:37:35:683  INFO 18516 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@167d1926[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 114]
+15:37:40:655  INFO 9832 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:37:41:114  INFO 9832 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:37:41:116  INFO 9832 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:37:41:129  INFO 9832 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:37:41:211  WARN 9832 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:37:41:257  INFO 9832 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:37:41:492  INFO 9832 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:37:41:499  INFO 9832 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:37:41:500  INFO 9832 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:37:41:574  INFO 9832 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:37:41:574  INFO 9832 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 912 ms
+15:37:41:902  INFO 9832 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCTzfBzfotmdeI1TwF8ZXFuhC71KyUx3izt55cTmbTZbekm4V1OJAentjWhGGpnR3Q2A0oAk5GSFWJ6UB8UF/UANxSCRN6mcYhyNOUJYaN3HaoP9z8O2ahW/RL2OJc/KGbIRDYuAeE7275kqkGx2Q9pWyepAbquL5CN0Dv3L+MwDQIDAQAB
+15:37:41:903  INFO 9832 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:37:41:979  INFO 9832 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:VmOMtJWBs4O12A8WcNiEnS6euudvA7rj","refresh_token":"LqljIhUgXnUCSXQabed9ebPyJ5ERdrgW","magicId":"WgrdRE5JyPbe9debaQXSCUnXgUhIjlqL","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:37:42:777  INFO 9832 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:37:43:225  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of caa00948-2d24-446e-9afe-f9203a775e51
+15:37:43:225  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] RpcClient init label, labels = {module=naming, source=sdk}
+15:37:43:226  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:37:43:226  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:37:43:226  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:37:43:227  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:37:43:346  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723102663730_192.168.110.13_54502
+15:37:43:346  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:37:43:346  INFO 9832 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Notify connected event to listeners.
+15:37:43:347  INFO 9832 --- [main] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+15:37:43:384  INFO 9832 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:37:43:391  INFO 9832 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:37:43:523  INFO 9832 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:37:43:525  INFO 9832 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:37:43:541  INFO 9832 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:37:43:578  INFO 9832 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.006 seconds (JVM running for 5.542)
+15:37:43:582  INFO 9832 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:37:43:584  INFO 9832 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:37:43:914  INFO 9832 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Receive server push request, request = NotifySubscriberRequest, requestId = 295
+15:37:43:922  INFO 9832 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [caa00948-2d24-446e-9afe-f9203a775e51] Ack server push request, request = NotifySubscriberRequest, requestId = 295
+15:37:45:009  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:37:50:005  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:37:55:002  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:00:008  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:05:007  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:10:013  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:15:015  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:20:006  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:25:013  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:30:006  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:35:014  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:40:005  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:45:010  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:50:011  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:38:55:012  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:00:016  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:05:005  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:10:015  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:15:005  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:20:001  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:25:000  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:30:006  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:35:009  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:40:001  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:45:008  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:50:011  INFO 9832 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:39:52:196  WARN 9832 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:39:52:197  WARN 9832 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:39:52:196  WARN 9832 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:39:52:199  WARN 9832 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:39:52:324  INFO 9832 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:39:52:327  INFO 9832 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:39:52:660  INFO 9832 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:39:52:660  INFO 9832 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@6d0650ab[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:39:52:660  INFO 9832 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723102663730_192.168.110.13_54502
+15:39:52:664  INFO 9832 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@41f7adf8[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 38]
+15:39:57:751  INFO 14580 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:39:58:200  INFO 14580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:39:58:202  INFO 14580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:39:58:216  INFO 14580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:39:58:304  WARN 14580 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:39:58:351  INFO 14580 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:39:58:568  INFO 14580 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:39:58:576  INFO 14580 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:39:58:577  INFO 14580 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:39:58:654  INFO 14580 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:39:58:654  INFO 14580 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 894 ms
+15:39:59:051  INFO 14580 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDXP9ToaAFY+zCwwHR40IBuJiZpXYsWG3XQUgBrq0v5PiuNQpMmrwpLlUlv00BjsckuZwuOyXq+BzFDSHk540BQHeilmbpqTAthUgprF1TrB090BajD9jeQamr8cjLwOu25fevhdsTfeAdWNFjIFMEAhN6I5Bc804Ikn46yUOxUbwIDAQAB
+15:39:59:053  INFO 14580 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:39:59:156  INFO 14580 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:AM8YEChsHzSWsPqoQP0dI74ov9gsdmgf","refresh_token":"V80mheD2CcRLATFpRBPF1aZRprqyAugU","magicId":"UguAyqrpRZa1FPBRpFTALRcC2Dehm08V","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:40:08:159  INFO 14580 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:40:08:626  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 35b6f569-9073-4509-89ea-002766120c79
+15:40:08:627  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] RpcClient init label, labels = {module=naming, source=sdk}
+15:40:08:628  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:40:08:628  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:40:08:628  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:40:08:628  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:40:08:754  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723102809134_192.168.110.13_54817
+15:40:08:754  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:40:08:754  INFO 14580 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Notify connected event to listeners.
+15:40:08:756  INFO 14580 --- [main] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:40:08:796  INFO 14580 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:40:08:802  INFO 14580 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:40:08:937  INFO 14580 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:40:08:939  INFO 14580 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:40:08:969  INFO 14580 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:40:09:013  INFO 14580 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 13.38 seconds (JVM running for 13.954)
+15:40:09:017  INFO 14580 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:40:09:019  INFO 14580 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:40:09:349  INFO 14580 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Receive server push request, request = NotifySubscriberRequest, requestId = 298
+15:40:09:356  INFO 14580 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [35b6f569-9073-4509-89ea-002766120c79] Ack server push request, request = NotifySubscriberRequest, requestId = 298
+15:40:10:012  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:15:016  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:20:009  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:25:013  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:30:003  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:35:003  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:40:008  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:45:002  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:50:008  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:40:55:010  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:00:010  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:05:011  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:10:015  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:15:010  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:20:016  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:25:001  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:30:000  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:35:014  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:40:002  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:45:006  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:50:003  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:41:55:006  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:00:003  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:05:015  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:10:009  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:15:002  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:20:009  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:25:001  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:30:010  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:35:011  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:40:002  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:45:007  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:50:013  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:42:55:001  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:00:001  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:05:007  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:10:003  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:15:001  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:20:015  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:25:006  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:30:011  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:35:010  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:40:012  INFO 14580 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:40:334  WARN 14580 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:43:40:334  WARN 14580 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:43:40:335  WARN 14580 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:43:40:336  WARN 14580 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:43:40:460  INFO 14580 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:43:40:462  INFO 14580 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:43:40:789  INFO 14580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:43:40:789  INFO 14580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@2d0140df[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:43:40:789  INFO 14580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723102809134_192.168.110.13_54817
+15:43:40:791  INFO 14580 --- [nacos-grpc-client-executor-51] c.a.n.c.remote.client.grpc.GrpcClient    : [1723102809134_192.168.110.13_54817]Ignore complete event,isRunning:false,isAbandon=false
+15:43:40:793  INFO 14580 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@6fb43f35[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 52]
+15:43:45:604  INFO 21128 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:43:46:038  INFO 21128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:43:46:039  INFO 21128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:43:46:052  INFO 21128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:43:46:135  WARN 21128 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:43:46:180  INFO 21128 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:43:46:400  INFO 21128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:43:46:408  INFO 21128 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:43:46:408  INFO 21128 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:43:46:483  INFO 21128 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:43:46:484  INFO 21128 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 867 ms
+15:43:46:836  INFO 21128 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3FktUMXdvF4P9+lXmsjSmGmsvCpi9jYKFn7N2qAD4ZrpdH9I/xvcaoyLI64B7sZYcK+2fhfT9fiaJKo1sphOIQzOJIFreSwv0a5pUmMHCC48I4iPmtftfjCjWRCYFTGZGr1Fya+ButixA9Ago/5Y1ztcCxNkZxrnibGkRfO3lMwIDAQAB
+15:43:46:837  INFO 21128 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:43:46:926  INFO 21128 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:Ve1oS9BJw805POWrdXd43n4KYQw9hlqo","refresh_token":"4s5cUWBRBvznc33AViMkgNjhr4Cjvr3E","magicId":"E3rvjC4rhjNgkMiVA33cnzvBRBWUc5s4","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:43:47:733  INFO 21128 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:43:48:185  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of e8652c9d-b784-4282-a096-8c28945db26b
+15:43:48:186  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] RpcClient init label, labels = {module=naming, source=sdk}
+15:43:48:187  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:43:48:187  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:43:48:188  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:43:48:188  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:43:48:309  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723103028696_192.168.110.13_55280
+15:43:48:309  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:43:48:310  INFO 21128 --- [main] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:43:48:309  INFO 21128 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Notify connected event to listeners.
+15:43:48:354  INFO 21128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:43:48:361  INFO 21128 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:43:48:494  INFO 21128 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:43:48:498  INFO 21128 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:43:48:513  INFO 21128 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:43:48:552  INFO 21128 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.857 seconds (JVM running for 5.363)
+15:43:48:557  INFO 21128 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:43:48:559  INFO 21128 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:43:48:902  INFO 21128 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Receive server push request, request = NotifySubscriberRequest, requestId = 301
+15:43:48:908  INFO 21128 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [e8652c9d-b784-4282-a096-8c28945db26b] Ack server push request, request = NotifySubscriberRequest, requestId = 301
+15:43:50:015  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:43:55:005  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:00:010  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:05:015  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:10:016  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:15:007  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:20:009  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:25:014  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:30:012  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:35:005  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:40:004  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:45:001  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:50:007  INFO 21128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:44:54:034  WARN 21128 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:44:54:034  WARN 21128 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:44:54:034  WARN 21128 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:44:54:035  WARN 21128 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:44:54:160  INFO 21128 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:44:54:163  INFO 21128 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:44:54:496  INFO 21128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:44:54:497  INFO 21128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@14e8dd52[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:44:54:497  INFO 21128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723103028696_192.168.110.13_55280
+15:44:54:498  INFO 21128 --- [nacos-grpc-client-executor-24] c.a.n.c.remote.client.grpc.GrpcClient    : [1723103028696_192.168.110.13_55280]Ignore complete event,isRunning:false,isAbandon=false
+15:44:54:500  INFO 21128 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@a5d881[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 25]
+15:45:18:007  INFO 20068 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:45:18:499  INFO 20068 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:45:18:500  INFO 20068 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:45:18:513  INFO 20068 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:45:18:592  WARN 20068 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:45:18:634  INFO 20068 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:45:18:835  INFO 20068 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:45:18:842  INFO 20068 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:45:18:842  INFO 20068 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:45:18:925  INFO 20068 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:45:18:925  INFO 20068 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 903 ms
+15:45:19:268  INFO 20068 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDRJ3b809pfepBMBC6pEXvOyl/uSpyQaepSRI8o5pSmf2ITAWCWGn/OTcJzdP1CFfrc0MHZLay+XnHP69cTZBF4MzI4ywcgz8qji5+DIZtfXUwTUD6tQ/xcRvvfL2UiNieED445Hg2ZuZd7kIvH4CW+3gLbHOCwJ9y/wGsaijUSvwIDAQAB
+15:45:19:269  INFO 20068 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:45:19:346  INFO 20068 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:iQGOUxfWbSmFHXH1bdARBIHhVK6fMEo7","refresh_token":"3s43aggbpmY3vkF2VmTRsgneNyrpyDtI","magicId":"ItDypryNengsRTmV2Fkv3Ympbgga34s3","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:45:20:159  INFO 20068 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:45:20:571  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of ec1721a0-5f60-4575-87e6-b0f95ae5c70f
+15:45:20:571  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] RpcClient init label, labels = {module=naming, source=sdk}
+15:45:20:572  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:45:20:572  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:45:20:572  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:45:20:572  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:45:20:693  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723103121084_192.168.110.13_55537
+15:45:20:694  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:45:20:694  INFO 20068 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Notify connected event to listeners.
+15:45:20:698  INFO 20068 --- [main] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:45:20:744  INFO 20068 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:45:20:749  INFO 20068 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:45:20:884  INFO 20068 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:45:20:886  INFO 20068 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:45:20:900  INFO 20068 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:45:20:935  INFO 20068 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 4.85 seconds (JVM running for 5.346)
+15:45:20:938  INFO 20068 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:45:20:940  INFO 20068 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:45:21:234  INFO 20068 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Receive server push request, request = NotifySubscriberRequest, requestId = 303
+15:45:21:241  INFO 20068 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [ec1721a0-5f60-4575-87e6-b0f95ae5c70f] Ack server push request, request = NotifySubscriberRequest, requestId = 303
+15:45:25:012  INFO 20068 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:45:30:015  INFO 20068 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:45:35:013  INFO 20068 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:45:39:545  WARN 20068 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:45:39:545  WARN 20068 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:45:39:546  WARN 20068 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:45:39:546  WARN 20068 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:45:39:677  INFO 20068 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:45:39:679  INFO 20068 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:45:40:006  INFO 20068 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:45:40:006  INFO 20068 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3b970e46[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:45:40:006  INFO 20068 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723103121084_192.168.110.13_55537
+15:45:40:009  INFO 20068 --- [nacos-grpc-client-executor-12] c.a.n.c.remote.client.grpc.GrpcClient    : [1723103121084_192.168.110.13_55537]Ignore complete event,isRunning:false,isAbandon=false
+15:45:40:010  INFO 20068 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@50c1f509[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 13]
+15:45:43:784  INFO 7740 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:45:44:235  INFO 7740 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:45:44:237  INFO 7740 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:45:44:251  INFO 7740 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:45:44:335  WARN 7740 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:45:44:382  INFO 7740 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:45:44:602  INFO 7740 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:45:44:608  INFO 7740 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:45:44:609  INFO 7740 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:45:44:682  INFO 7740 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:45:44:682  INFO 7740 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 889 ms
+15:45:45:058  INFO 7740 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3kCuqEd+IegVMX7fc/cpmD1TyKruD5m9rbI0rJlGgxrIO+FWM5K+IxscKkQaqJmpxuZgHIBpln73zvldg6p3wruvVMeP4y3DPk/Q2LUHuyc57rdReUzGYUW3FgoT2cK6m/L+8ikNXxBZZr02RbzRAnuOevO0kb7WxWDarMHlTZQIDAQAB
+15:45:45:060  INFO 7740 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:45:45:148  INFO 7740 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:yX3hqOFB2WGkwpyMDssxCIpibBt170Qy","refresh_token":"yuu7oSWaV76VErNqSi5j5WvVAvUc6D1A","magicId":"A1D6cUvAVvW5j5iSqNrEV67VaWSo7uuy","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:46:17:245  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Server healthy check fail, currentConnection = 1723103143859_192.168.110.13_55631
+15:46:17:247  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Try to reconnect to a new server, server is  not appointed, will choose a random server.
+15:46:17:264  INFO 7740 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 306
+15:46:17:264  INFO 7740 --- [nacos-grpc-client-executor-14] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 306
+15:46:17:270  INFO 7740 --- [nacos-grpc-client-executor-14] c.a.n.c.remote.client.grpc.GrpcClient    : [1723103143859_192.168.110.13_55631]Ignore complete event,isRunning:false,isAbandon=false
+15:46:17:376  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Success to connect a server [192.168.110.30:8848], connectionId = 1723103177760_192.168.110.13_55688
+15:46:17:376  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Abandon prev connection, server is 192.168.110.30:8848, connectionId is 1723103143859_192.168.110.13_55631
+15:46:17:376  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : Close current connection 1723103143859_192.168.110.13_55631
+15:46:17:379  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Notify disconnected event to listeners
+15:46:17:379  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a2a0fa46-478c-4c5a-a6e3-d507ebd64b88_config-0] Notify connected event to listeners.
+15:46:18:112  INFO 7740 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:46:18:575  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of f5fa900d-21dd-450f-8178-8aded443a8b4
+15:46:18:576  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] RpcClient init label, labels = {module=naming, source=sdk}
+15:46:18:577  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:46:18:577  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:46:18:577  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:46:18:577  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:46:18:692  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723103179088_192.168.110.13_55690
+15:46:18:692  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:46:18:692  INFO 7740 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Notify connected event to listeners.
+15:46:18:704  INFO 7740 --- [main] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+15:46:18:753  INFO 7740 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:46:18:759  INFO 7740 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:46:18:899  INFO 7740 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:46:18:901  INFO 7740 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:46:18:916  INFO 7740 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:46:18:962  INFO 7740 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 37.21 seconds (JVM running for 37.783)
+15:46:18:965  INFO 7740 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:46:18:967  INFO 7740 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:46:19:264  INFO 7740 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Receive server push request, request = NotifySubscriberRequest, requestId = 308
+15:46:19:286  INFO 7740 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [f5fa900d-21dd-450f-8178-8aded443a8b4] Ack server push request, request = NotifySubscriberRequest, requestId = 308
+15:46:20:002  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:25:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:30:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:35:004  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:40:003  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:45:001  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:50:010  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:46:55:009  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:00:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:05:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:10:015  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:15:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:20:004  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:25:004  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:30:003  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:35:010  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:40:008  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:45:012  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:50:008  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:47:55:001  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:00:009  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:05:011  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:10:005  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:15:002  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:20:007  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:25:012  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:30:006  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:35:009  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:40:013  INFO 7740 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:48:42:215  WARN 7740 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:48:42:215  WARN 7740 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:48:42:216  WARN 7740 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:48:42:217  WARN 7740 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:48:42:349  INFO 7740 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:48:42:358  INFO 7740 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:48:42:685  INFO 7740 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:48:42:686  INFO 7740 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@22dba619[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:48:42:686  INFO 7740 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723103179088_192.168.110.13_55690
+15:48:42:687  INFO 7740 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@4d925763[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 37]
+15:48:47:903  INFO 5228 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:48:48:318  INFO 5228 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:48:48:320  INFO 5228 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:48:48:332  INFO 5228 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:48:48:419  WARN 5228 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:48:48:464  INFO 5228 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:48:48:675  INFO 5228 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:48:48:681  INFO 5228 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:48:48:681  INFO 5228 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:48:48:776  INFO 5228 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:48:48:776  INFO 5228 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 864 ms
+15:48:49:285  INFO 5228 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQtz2YfFitJkfa8FgusYq0jQZD4RKA5L/N5ZwC+igtsqPDKe9w0mafu9N8o69wg1WHT9LHouQ/VTfs9XWXGX95ncc8c2p/nvPMCHGITCZsvX5lFIxjeKB7MCfbeMAIFT5Io16Malp4hbDwBouHd1nkSytCDbUc+DJE7J+Oo1WyUwIDAQAB
+15:48:49:287  INFO 5228 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:48:49:354  INFO 5228 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:GegbJZTra0Pfno0Wgn9pu5LXfdC5nnVO","refresh_token":"S7GWKa0gHpPBL5fMi08ykcY1Jl6bCi5Y","magicId":"Y5iCb6lJ1Ycky80iMf5LBPpHg0aKWG7S","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:48:50:497  INFO 5228 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:48:50:785  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of d4c3692e-ba8d-45a0-b904-26a133728c58
+15:48:50:785  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] RpcClient init label, labels = {module=naming, source=sdk}
+15:48:50:786  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:48:50:786  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:48:50:786  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:48:50:787  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:48:50:914  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723103331300_192.168.110.13_56076
+15:48:50:915  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:48:50:915  INFO 5228 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Notify connected event to listeners.
+15:48:50:916  INFO 5228 --- [main] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+15:48:50:952  INFO 5228 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:48:50:957  INFO 5228 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:48:51:091  INFO 5228 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:48:51:094  INFO 5228 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:48:51:107  INFO 5228 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:48:51:146  INFO 5228 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.157 seconds (JVM running for 5.667)
+15:48:51:149  INFO 5228 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:48:51:152  INFO 5228 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:48:51:438  INFO 5228 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Receive server push request, request = NotifySubscriberRequest, requestId = 310
+15:48:51:445  INFO 5228 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [d4c3692e-ba8d-45a0-b904-26a133728c58] Ack server push request, request = NotifySubscriberRequest, requestId = 310
+15:48:55:000  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:00:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:05:013  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:10:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:15:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:20:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:25:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:30:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:35:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:40:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:45:012  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:50:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:49:55:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:00:000  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:05:015  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:10:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:15:015  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:20:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:25:006  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:30:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:35:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:40:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:45:003  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:50:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:50:55:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:00:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:05:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:10:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:15:003  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:20:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:25:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:30:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:35:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:40:014  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:45:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:50:013  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:51:55:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:00:006  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:05:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:10:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:15:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:20:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:25:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:30:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:35:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:40:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:45:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:50:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:52:55:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:00:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:05:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:10:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:15:019  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:20:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:25:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:30:017  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:35:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:40:013  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:45:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:50:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:53:55:017  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:00:015  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:05:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:10:012  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:15:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:20:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:25:003  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:30:006  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:35:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:40:000  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:45:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:50:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:54:55:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:00:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:05:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:10:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:15:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:20:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:25:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:30:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:35:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:40:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:45:013  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:50:000  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:55:55:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:00:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:05:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:10:005  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:15:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:20:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:25:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:30:003  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:35:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:40:014  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:45:006  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:50:008  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:56:55:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:00:003  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:05:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:10:002  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:15:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:20:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:25:012  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:30:007  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:35:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:40:014  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:45:006  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:50:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:57:55:009  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:00:001  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:05:011  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:10:013  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:15:014  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:20:010  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:25:014  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:30:016  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:35:004  INFO 5228 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:39:425  WARN 5228 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+15:58:39:425  WARN 5228 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+15:58:39:426  WARN 5228 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+15:58:39:426  WARN 5228 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+15:58:39:537  INFO 5228 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+15:58:39:541  INFO 5228 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+15:58:39:863  INFO 5228 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+15:58:39:863  INFO 5228 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@f28396d[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+15:58:39:863  INFO 5228 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723103331300_192.168.110.13_56076
+15:58:39:865  INFO 5228 --- [nacos-grpc-client-executor-131] c.a.n.c.remote.client.grpc.GrpcClient    : [1723103331300_192.168.110.13_56076]Ignore complete event,isRunning:false,isAbandon=false
+15:58:39:867  INFO 5228 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@137b675f[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 132]
+15:58:44:739  INFO 18604 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+15:58:45:180  INFO 18604 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+15:58:45:182  INFO 18604 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+15:58:45:197  INFO 18604 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+15:58:45:277  WARN 18604 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+15:58:45:320  INFO 18604 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+15:58:45:531  INFO 18604 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+15:58:45:537  INFO 18604 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+15:58:45:538  INFO 18604 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+15:58:45:614  INFO 18604 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+15:58:45:614  INFO 18604 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 869 ms
+15:58:46:116  INFO 18604 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJE2e2aaAoADSjrTIBEhQM6vXAcL4CaJPaf1AMR7RVOZLW+QJ5eEshMwvBXhMjLbWglPL/lVF6JQK8krbTEAASn77fx+QRVnq6QuFLFBdJVfWcJN9+Bz5DwihYoEuGNH/Af2h7hd8jsiGplJJ1Vpr7bCPx1jslRyhg23jOFggskQIDAQAB
+15:58:46:118  INFO 18604 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+15:58:46:183  INFO 18604 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:Yr0PnZ1PU5fUHkylxxFCJi2Bnj0tsZrG","refresh_token":"0HOnW5aVAnrV325aTE4eCm8a2rECQOYM","magicId":"MYOQCEr2a8mCe4ETa523VrnAVa5WnOH0","scope":"supplier","remainderDays":29,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+15:58:47:314  INFO 18604 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+15:58:47:614  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 8416ae10-8ccf-493c-9015-93957e886556
+15:58:47:614  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] RpcClient init label, labels = {module=naming, source=sdk}
+15:58:47:615  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+15:58:47:615  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+15:58:47:616  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+15:58:47:616  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+15:58:47:733  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723103928138_192.168.110.13_57695
+15:58:47:733  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+15:58:47:733  INFO 18604 --- [main] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+15:58:47:733  INFO 18604 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Notify connected event to listeners.
+15:58:47:772  INFO 18604 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+15:58:47:779  INFO 18604 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+15:58:47:926  INFO 18604 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+15:58:47:929  INFO 18604 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+15:58:47:942  INFO 18604 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+15:58:47:981  INFO 18604 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.197 seconds (JVM running for 5.713)
+15:58:47:985  INFO 18604 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+15:58:47:988  INFO 18604 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+15:58:48:346  INFO 18604 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Receive server push request, request = NotifySubscriberRequest, requestId = 313
+15:58:48:352  INFO 18604 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [8416ae10-8ccf-493c-9015-93957e886556] Ack server push request, request = NotifySubscriberRequest, requestId = 313
+15:58:50:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:58:55:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:00:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:05:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:10:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:15:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:20:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:25:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:30:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:35:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:40:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:45:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:50:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+15:59:55:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:00:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:05:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:10:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:15:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:20:000  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:25:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:30:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:35:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:40:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:45:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:50:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:00:55:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:00:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:05:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:10:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:15:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:20:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:25:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:30:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:35:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:40:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:45:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:50:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:01:55:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:00:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:05:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:10:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:15:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:20:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:25:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:30:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:35:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:40:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:45:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:50:017  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:02:55:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:00:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:05:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:10:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:15:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:20:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:25:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:30:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:35:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:40:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:45:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:50:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:03:55:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:00:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:05:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:10:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:15:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:20:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:25:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:30:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:35:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:40:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:45:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:50:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:04:55:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:00:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:05:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:10:000  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:15:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:20:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:25:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:30:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:35:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:40:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:45:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:50:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:05:55:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:00:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:05:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:10:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:15:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:20:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:25:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:30:016  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:35:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:40:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:45:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:50:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:06:55:016  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:00:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:05:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:10:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:15:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:20:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:25:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:30:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:35:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:40:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:45:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:50:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:07:55:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:00:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:05:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:10:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:15:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:20:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:25:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:30:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:35:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:40:017  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:45:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:50:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:08:55:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:00:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:05:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:10:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:15:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:20:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:25:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:30:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:35:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:40:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:45:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:50:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:09:55:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:00:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:05:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:10:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:15:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:20:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:25:016  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:30:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:35:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:40:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:45:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:50:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:10:55:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:00:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:05:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:10:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:15:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:20:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:25:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:30:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:35:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:40:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:45:004  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:50:016  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:11:55:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:00:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:05:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:10:016  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:15:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:20:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:25:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:30:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:35:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:40:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:45:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:50:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:12:55:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:00:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:05:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:10:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:15:003  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:20:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:25:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:30:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:35:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:40:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:45:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:50:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:13:55:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:00:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:05:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:10:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:15:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:20:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:25:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:30:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:35:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:40:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:45:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:50:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:14:55:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:00:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:05:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:10:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:15:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:20:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:25:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:30:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:35:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:40:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:45:002  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:50:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:15:55:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:00:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:05:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:10:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:15:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:20:011  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:25:012  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:30:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:35:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:40:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:45:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:50:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:16:55:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:00:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:05:008  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:10:014  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:15:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:20:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:25:010  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:30:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:35:001  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:40:013  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:45:005  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:50:009  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:17:55:007  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:00:006  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:05:015  INFO 18604 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:06:837  WARN 18604 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:18:06:837  WARN 18604 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:18:06:837  WARN 18604 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:18:06:839  WARN 18604 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:18:06:959  INFO 18604 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:18:06:961  INFO 18604 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:18:07:284  INFO 18604 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:18:07:284  INFO 18604 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@78a219ac[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:18:07:284  INFO 18604 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723103928138_192.168.110.13_57695
+16:18:07:286  INFO 18604 --- [nacos-grpc-client-executor-243] c.a.n.c.remote.client.grpc.GrpcClient    : [1723103928138_192.168.110.13_57695]Ignore complete event,isRunning:false,isAbandon=false
+16:18:07:288  INFO 18604 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2a290dee[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 244]
+16:18:12:312  INFO 16544 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:18:12:747  INFO 16544 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:18:12:749  INFO 16544 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:18:12:764  INFO 16544 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:18:12:857  WARN 16544 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:18:12:901  INFO 16544 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:18:13:142  INFO 16544 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:18:13:147  INFO 16544 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:18:13:148  INFO 16544 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:18:13:224  INFO 16544 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:18:13:224  INFO 16544 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 902 ms
+16:18:13:691  INFO 16544 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD0kV77FN+QJAtkdN2n+FaCCn1V0rnYQygocUAFOZKrn9Z3mZSAtJb55rRUibvu6qzl6l2aqGdWr62/Ytl7wyKn0nPxX50GO9PQ/+Ror2nqjm9RHiywzhZPkOF4yBOJzP9DvuMooWjeTBy8hEgRK2u/zrdzoo4HKShzq7ou/o3AhwIDAQAB
+16:18:13:694  INFO 16544 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:18:13:799  INFO 16544 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:v8V5lk0qToHmKQvi4WWCa2PQ8rP53QAE","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:14:911  INFO 16544 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:18:15:207  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 3981833d-3c39-4b75-8006-a54d2e75ac83
+16:18:15:208  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] RpcClient init label, labels = {module=naming, source=sdk}
+16:18:15:209  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:18:15:209  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:18:15:209  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:18:15:209  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:18:15:328  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105095747_192.168.110.13_59996
+16:18:15:328  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:18:15:329  INFO 16544 --- [main] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+16:18:15:328  INFO 16544 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Notify connected event to listeners.
+16:18:15:368  INFO 16544 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:18:15:376  INFO 16544 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:18:15:513  INFO 16544 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:18:15:516  INFO 16544 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:18:15:530  INFO 16544 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:18:15:568  INFO 16544 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.276 seconds (JVM running for 5.82)
+16:18:15:571  INFO 16544 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:18:15:580  INFO 16544 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:18:15:905  INFO 16544 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Receive server push request, request = NotifySubscriberRequest, requestId = 317
+16:18:15:913  INFO 16544 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [3981833d-3c39-4b75-8006-a54d2e75ac83] Ack server push request, request = NotifySubscriberRequest, requestId = 317
+16:18:20:009  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:20:062  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZKdEMqycLSkq1FgE1mtUQw6O1KhYhkah","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:25:007  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:25:039  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ANnx93KW4tWqsTT8SVFuIZLp5xRXYeMp","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:30:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:30:049  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:80DvXp3q1MS6PY2vam1W6dV3bVidrQEH","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:35:005  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:35:038  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:2OTAhBc8v9gMhvKgkeAb7o2DFMQR6iXZ","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:40:009  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:40:042  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:UoaDUPX3biUrUxoC0wus1fJ824Z7iH0J","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:45:002  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:45:032  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:noQsXvNEYPzzm0dpqNX0cmypfZ2OwoEl","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:50:003  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:50:039  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JdcXGZfY27cm6qrgKBF4kXgMZx5JYpCw","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:18:55:011  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:18:55:052  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Bfc0oeAeOsWt71TTqViT73cpNQI7exwH","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:00:004  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:00:051  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:23WOmF2wGIx79cRcarrLRhy4xyMWah7t","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:05:013  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:05:048  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:nlxXhARo6tZeAyuOwMszUY9x5LHtnkby","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:10:014  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:10:050  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HQ5tfMjuKdTjJGydeg1I93X3MSYfv56Q","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:15:013  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:15:065  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RzVVs86beDW5yhX5ZTpMuKmNgZUuZyUg","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:20:015  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:20:046  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:esYQE8PR1p8188WfWnadQ4vhLLPdrtNv","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:25:007  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:25:041  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:V4v8rQx0a3gO1HVXdttdo6z671HueDiw","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:30:005  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:30:044  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:h0pLF1Z1M0yxTI1Ldxto6iRGLi8iPy8z","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:35:005  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:35:038  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:AckAwCfqvcHwgb1ALoYPDu3gl20pDYNl","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:40:006  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:40:039  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:wC3MH8THlZVoL70lsqvFB0vdFEcUiNTg","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:45:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:45:044  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KpISHAP5bXhV3rZUVz2XBhDXLmzEWzIQ","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:50:005  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:50:039  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1OW9HC3jFXDkUzdcD7hmX9Pk7jI34Lqn","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:19:55:010  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:19:55:055  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:gb7Bx7CHo7g7YEKPDDeX5HUZmM4CjmWL","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:00:015  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:00:043  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:5b1k4pLYrgyDWmK6aOxY0QLCxNko45WR","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:05:004  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:05:043  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:h6mddhShaZXT312P0FdtpK1X5rkKopZ4","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:10:000  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:10:051  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sijQyAIiu7jzFjIXIujQYlVeGI0YB8BA","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:15:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:15:039  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:4JObbDeH9RB0Jv3tZNGS0hgZIog5zJeC","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:20:006  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:20:041  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bU8ODmjCLN8SEUaGKN5ogJPptCFp2AAN","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:25:009  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:25:054  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:K2iGPTJJAbNbgjZwEikKFxJyrd1cGnB7","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:30:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:30:038  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:WFSFTjetrMrzbqCI95sSxGdunL4nD7IW","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:35:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:35:036  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:XPlEwzeVIeecnkYuU1nVab0nuxkrC4ax","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:40:006  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:40:040  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KVuWOzlisama5icJMFSfmDO12R6dmyHf","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:45:012  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:45:047  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ighh8Iem8Kj4bFj6T713DSjkJYkWNkvK","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:50:006  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:50:037  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:3U8xBLAMkdh1IlK9u0ZX4MKKYE646lP3","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:20:55:011  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:20:55:046  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:cdAltRgpiq2RrYTUtdJqsLzNDpyrKiQb","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:00:006  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:00:043  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:f1KRTi5qrBDBsxilGvu0sMk2yW7VsaTt","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:05:008  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:05:042  INFO 16544 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:2x5JxEby5ELP07410hjAp5GU15jGQuAq","refresh_token":"WM8D8felNeGw5insWCdxlmOKSW5Z9lQi","magicId":"iQl9Z5WSKOmlxdCWsni5wGeNlef8D8MW","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:09:361  WARN 16544 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:21:09:361  WARN 16544 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:21:09:361  WARN 16544 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:21:09:362  WARN 16544 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:21:09:481  INFO 16544 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:21:09:484  INFO 16544 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:21:09:819  INFO 16544 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:21:09:819  INFO 16544 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@69e93caf[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:21:09:819  INFO 16544 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105095747_192.168.110.13_59996
+16:21:09:822  INFO 16544 --- [nacos-grpc-client-executor-45] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105095747_192.168.110.13_59996]Ignore complete event,isRunning:false,isAbandon=false
+16:21:09:823  INFO 16544 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@67abdb86[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 46]
+16:21:14:681  INFO 20016 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:21:15:123  INFO 20016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:21:15:126  INFO 20016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:21:15:140  INFO 20016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:21:15:219  WARN 20016 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:21:15:263  INFO 20016 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:21:15:456  INFO 20016 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:21:15:462  INFO 20016 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:21:15:462  INFO 20016 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:21:15:542  INFO 20016 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:21:15:542  INFO 20016 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 853 ms
+16:21:16:009  INFO 20016 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD8Z1xDhnsXTn/+zoRtYYVfT8s8miISI7oJZHMmKOuWbbj/lMHicC2cAFwXxv9KHM7X9fwNWCfbqeSuWkbdITrjuAJ3mtOYqW5LNWNUuaXhM2m861XNLkM56Ap+hCLAmibqPmUZNWY7K5cjRDy3SQB21+EZeJ9Wbi0s5k+t8CRUlQIDAQAB
+16:21:16:011  INFO 20016 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:21:16:076  INFO 20016 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:gG2x5s1J8jrQ477cW4X2C8gxzfrJlAyM","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:17:185  INFO 20016 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:21:17:491  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 0eaba11e-8c08-4591-8f09-0715f735ff67
+16:21:17:492  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] RpcClient init label, labels = {module=naming, source=sdk}
+16:21:17:493  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:21:17:493  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:21:17:493  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:21:17:493  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:21:17:615  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105278035_192.168.110.13_60420
+16:21:17:615  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:21:17:615  INFO 20016 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Notify connected event to listeners.
+16:21:17:616  INFO 20016 --- [main] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:21:17:657  INFO 20016 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:21:17:663  INFO 20016 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:21:17:800  INFO 20016 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:21:17:802  INFO 20016 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:21:17:815  INFO 20016 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:21:17:852  INFO 20016 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.095 seconds (JVM running for 5.604)
+16:21:17:855  INFO 20016 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:21:17:857  INFO 20016 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:21:18:202  INFO 20016 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Receive server push request, request = NotifySubscriberRequest, requestId = 319
+16:21:18:216  INFO 20016 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [0eaba11e-8c08-4591-8f09-0715f735ff67] Ack server push request, request = NotifySubscriberRequest, requestId = 319
+16:21:20:001  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:20:046  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sVc0EIqOYIKcNrhu7m2kn19xo6aqSucZ","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:25:008  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:25:044  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:oZzK1jTB05hqOa7VokfyVLPFmsGj4TNB","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:30:005  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:30:034  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:BsYFgYhSm7DCXFpwSyskA461b5lMmKJs","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:35:002  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:35:037  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jMhudlbdVayJLDYoI4rk9hzRGxhhONpX","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:40:015  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:40:055  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:GmL8uFvXvZRZ8MZIPjyGSjWTuSi74L7M","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:45:008  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:21:45:064  INFO 20016 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ig31x6AYW5bFMc4rc5NI9NzqWyZLzNwo","refresh_token":"nF6F6cjtHhmXI2KPmJa3xfIwyup0wgja","magicId":"ajgw0puywIfx3aJmPK2IXmhHtjc6F6Fn","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:46:305  WARN 20016 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:21:46:307  WARN 20016 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:21:46:307  WARN 20016 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:21:46:307  WARN 20016 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:21:46:420  INFO 20016 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:21:46:422  INFO 20016 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:21:46:752  INFO 20016 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:21:46:752  INFO 20016 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@2777a391[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:21:46:752  INFO 20016 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105278035_192.168.110.13_60420
+16:21:46:754  INFO 20016 --- [nacos-grpc-client-executor-16] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105278035_192.168.110.13_60420]Ignore complete event,isRunning:false,isAbandon=false
+16:21:46:757  INFO 20016 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@5cb72e8a[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 17]
+16:21:52:164  INFO 10084 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:21:52:603  INFO 10084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:21:52:605  INFO 10084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:21:52:618  INFO 10084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 3 ms. Found 0 Redis repository interfaces.
+16:21:52:700  WARN 10084 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:21:52:743  INFO 10084 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:21:52:934  INFO 10084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:21:52:941  INFO 10084 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:21:52:941  INFO 10084 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:21:53:013  INFO 10084 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:21:53:014  INFO 10084 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 841 ms
+16:21:53:534  INFO 10084 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHWNFuWuxrE3N70aiZco9e7Fo2lQGOUYCrwSIDHUNP4qiit3nX/ESHa01iSN0NkK63UBgGq8Y7dG3c49ym9o9ltIOSdOZ4x/NC+iLnEOaOi042CcdbWv1tvyZQqMDNyBwVNvGhXq1lsCKH6M5a9MT0elTi4GKCw7DumPXNMfwX7wIDAQAB
+16:21:53:536  INFO 10084 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:21:53:630  INFO 10084 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:V5qZ88pCzG97crCY3umLkvunB4OYXt3D","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:21:54:732  INFO 10084 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:21:55:035  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of b4a43587-a6ef-44c4-9aa3-e363c637e9e8
+16:21:55:035  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] RpcClient init label, labels = {module=naming, source=sdk}
+16:21:55:036  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:21:55:037  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:21:55:037  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:21:55:037  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:21:55:159  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105315578_192.168.110.13_60576
+16:21:55:160  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:21:55:161  INFO 10084 --- [main] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b440
+16:21:55:160  INFO 10084 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Notify connected event to listeners.
+16:21:55:200  INFO 10084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:21:55:207  INFO 10084 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:21:55:344  INFO 10084 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:21:55:346  INFO 10084 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:21:55:359  INFO 10084 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:21:55:395  INFO 10084 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.192 seconds (JVM running for 5.687)
+16:21:55:398  INFO 10084 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:21:55:400  INFO 10084 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:21:55:695  INFO 10084 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Receive server push request, request = NotifySubscriberRequest, requestId = 323
+16:21:55:701  INFO 10084 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b4a43587-a6ef-44c4-9aa3-e363c637e9e8] Ack server push request, request = NotifySubscriberRequest, requestId = 323
+16:22:00:006  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:00:051  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:7b1rcBvfLP6T0q3rGWriOy07tBOAcycM","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:05:007  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:05:043  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fxCVwtvucCHlA3Wy0Cxfr8M7XPQRlJsa","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:10:006  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:10:060  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bN8q3qJK1aSmvPwLqVJtSkx26JVvVl3N","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:15:015  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:15:052  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qliCsMd1u96A1eIexazYEZ84jfIeVoIb","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:20:015  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:20:048  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:BAt6gCegznoKoANEn8cS1ctAeeGUIg7Z","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:25:012  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:25:048  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fEugItctyKAR87qw8LzrnUVMEQncEYS4","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:30:003  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:30:032  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VFqULpHAIA9lnNmS82qlz2Ghiy5beExV","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:35:012  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:35:046  INFO 10084 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:4h7LXwBjX7cav5NFPVV0m2FvPt1hozq8","refresh_token":"7mQhreoDJxpRY8qXfogl4q8AW2wcnnnx","magicId":"xnnncw2WA8q4lgofXq8YRpxJDoerhQm7","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:39:191  WARN 10084 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:22:39:191  WARN 10084 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:22:39:192  WARN 10084 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:22:39:192  WARN 10084 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:22:39:306  INFO 10084 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:22:39:309  INFO 10084 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:22:39:636  INFO 10084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:22:39:637  INFO 10084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3ed57cfd[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:22:39:637  INFO 10084 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105315578_192.168.110.13_60576
+16:22:39:641  INFO 10084 --- [nacos-grpc-client-executor-18] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105315578_192.168.110.13_60576]Ignore complete event,isRunning:false,isAbandon=false
+16:22:39:642  INFO 10084 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@206f62c6[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 19]
+16:22:44:574  INFO 24220 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:22:45:022  INFO 24220 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:22:45:023  INFO 24220 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:22:45:037  INFO 24220 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:22:45:118  WARN 24220 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:22:45:160  INFO 24220 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:22:45:385  INFO 24220 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:22:45:391  INFO 24220 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:22:45:391  INFO 24220 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:22:45:462  INFO 24220 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:22:45:462  INFO 24220 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 881 ms
+16:22:45:899  INFO 24220 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCef1uRUpsWguekX7nxGtvnwYQxKc28aWSrH3Da/xsQIvsYtUGrfCZK/jCPeRYa1jqW7UhQxxt9KqLAiflq0vwKFim7vY99kAW6e05xmoznTxJMvTNwpebWUoXNNBSNIDK1XOTUi0hvOitShni5XxXn2RNRgikVdsqL8R9bXm1e4wIDAQAB
+16:22:45:901  INFO 24220 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:22:45:960  INFO 24220 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:2vUkuUkH5oHexwe7w6wi4A9S9lVqIqpm","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:47:119  INFO 24220 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:22:47:427  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 919cf617-970f-4942-9d00-4f05c153a237
+16:22:47:427  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] RpcClient init label, labels = {module=naming, source=sdk}
+16:22:47:428  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:22:47:429  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:22:47:429  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:22:47:429  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:22:47:544  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105367971_192.168.110.13_60773
+16:22:47:544  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:22:47:545  INFO 24220 --- [main] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+16:22:47:544  INFO 24220 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Notify connected event to listeners.
+16:22:47:582  INFO 24220 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:22:47:588  INFO 24220 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:22:47:723  INFO 24220 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:22:47:726  INFO 24220 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:22:47:740  INFO 24220 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:22:47:779  INFO 24220 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.18 seconds (JVM running for 5.684)
+16:22:47:783  INFO 24220 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:22:47:784  INFO 24220 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:22:48:140  INFO 24220 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Receive server push request, request = NotifySubscriberRequest, requestId = 325
+16:22:48:148  INFO 24220 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [919cf617-970f-4942-9d00-4f05c153a237] Ack server push request, request = NotifySubscriberRequest, requestId = 325
+16:22:50:015  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:50:066  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:K5f7yZk2scdLlZoocXIWxzmCFKVN9Hq6","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:22:55:004  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:22:55:041  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tGzUPPoGdjelK21sN5rsjadge628ZQ4e","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:00:011  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:00:050  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sp2tT02HRaoxceZN2WDFtTo6yluQmuxo","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:05:014  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:05:053  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:e77ntMgobDObgdoeBscMzjE8m5KcQPnZ","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:10:015  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:10:042  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Z7PiiDovdTm1tx9AGPnuIeoltQu6av5Q","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:15:004  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:15:034  INFO 24220 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:gbmP7HrCdhybmIpLfYeRJG5ZoXoUvfGK","refresh_token":"G3rbDYN7UaNkshDD2kbv2QOimea0HS6C","magicId":"C6SH0aemiOQ2vbk2DDhskNaU7NYDbr3G","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:19:335  WARN 24220 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:23:19:335  WARN 24220 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:23:19:335  WARN 24220 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:23:19:336  WARN 24220 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:23:19:445  INFO 24220 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:23:19:447  INFO 24220 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:23:19:782  INFO 24220 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:23:19:782  INFO 24220 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3a98bfea[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:23:19:782  INFO 24220 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105367971_192.168.110.13_60773
+16:23:19:784  INFO 24220 --- [nacos-grpc-client-executor-15] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105367971_192.168.110.13_60773]Ignore complete event,isRunning:false,isAbandon=false
+16:23:19:788  INFO 24220 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@65b6e4f2[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 16]
+16:23:24:965  INFO 2476 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:23:25:391  INFO 2476 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:23:25:392  INFO 2476 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:23:25:407  INFO 2476 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:23:25:491  WARN 2476 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:23:25:535  INFO 2476 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:23:25:730  INFO 2476 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:23:25:735  INFO 2476 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:23:25:736  INFO 2476 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:23:25:813  INFO 2476 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:23:25:813  INFO 2476 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 841 ms
+16:23:26:336  INFO 2476 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtuEJeUqQemtJbaxBnS0RVD31aJQKtvuTSJ5drjI8CdC4LveFnu7cTlnQcMZ972Ws+/9RD6XTISu6oH0VpTL2kDOFo6vObH+HiBk7REqMRBDB2j6Qxjr2wrZaAlhKFHyT025reV3rxnnlCTSZ7JTGpXjeuW6NcqtkRhu4DGpwBSwIDAQAB
+16:23:26:339  INFO 2476 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:23:26:416  INFO 2476 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:YsUzSvVgmjLbjuDVByLnt8tzWjAF6rAy","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:27:588  INFO 2476 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:23:27:960  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 73845bab-3387-4fd4-8438-b5b364fb415a
+16:23:27:960  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] RpcClient init label, labels = {module=naming, source=sdk}
+16:23:27:961  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:23:27:961  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:23:27:961  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:23:27:962  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:23:28:077  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105408506_192.168.110.13_60928
+16:23:28:078  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:23:28:080  INFO 2476 --- [main] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:23:28:078  INFO 2476 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Notify connected event to listeners.
+16:23:28:118  INFO 2476 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:23:28:125  INFO 2476 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:23:28:259  INFO 2476 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:23:28:261  INFO 2476 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:23:28:275  INFO 2476 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:23:28:312  INFO 2476 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.275 seconds (JVM running for 5.772)
+16:23:28:315  INFO 2476 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:23:28:317  INFO 2476 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:23:28:625  INFO 2476 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Receive server push request, request = NotifySubscriberRequest, requestId = 328
+16:23:28:631  INFO 2476 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [73845bab-3387-4fd4-8438-b5b364fb415a] Ack server push request, request = NotifySubscriberRequest, requestId = 328
+16:23:30:008  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:30:050  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zJUHX4eHU45dp7OoDwhHNdeKfwglxGdu","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:35:002  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:35:036  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:pjTEibhyQ9QMl2Nz0RwaGDQ8EpwDbHQl","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:40:005  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:40:034  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:2NHRInwDBkSVB5gyFA18uA8AO4jNPbQ9","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:45:009  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:45:046  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:78STlEGA4rhSmuUiBRf5Y4NGna1OkMtB","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:50:005  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:50:035  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RpV7XQ3yasMg2Wxq2OAYFPqB1k63F2lC","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:23:55:016  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:23:55:051  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8EQn2q2HQXXjj1R3Uy9XSiHtKRgAScoT","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:00:012  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:00:046  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JfLg5hUbjB1oyiRcZ3IEid2SsUUaJQg0","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:05:013  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:05:040  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fIYAI2UXDi40RDn5AzJxC4NIwYKOAZYq","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:10:013  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:10:049  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KQfaQlrYJee7g13GHQ9GB1IVWwc6yrlO","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:15:010  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:15:066  INFO 2476 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JKtWK4xdMyf9aTiRCAvzU14S7eEINaxJ","refresh_token":"Rkb2e9A7qPuKd8CxNgvAvguOdamf0aWO","magicId":"OWa0fmadOugvAvgNxC8dKuPq7A9e2bkR","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:17:191  WARN 2476 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:24:17:191  WARN 2476 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:24:17:191  WARN 2476 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:24:17:191  WARN 2476 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:24:17:309  INFO 2476 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:24:17:312  INFO 2476 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:24:17:620  INFO 2476 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:24:17:621  INFO 2476 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5836339c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:24:17:621  INFO 2476 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105408506_192.168.110.13_60928
+16:24:17:623  INFO 2476 --- [nacos-grpc-client-executor-20] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105408506_192.168.110.13_60928]Ignore complete event,isRunning:false,isAbandon=false
+16:24:17:626  INFO 2476 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@3e95ad3[Running, pool size = 6, active threads = 0, queued tasks = 0, completed tasks = 21]
+16:24:22:623  INFO 15568 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:24:23:056  INFO 15568 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:24:23:058  INFO 15568 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:24:23:072  INFO 15568 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:24:23:153  WARN 15568 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:24:23:194  INFO 15568 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:24:23:387  INFO 15568 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:24:23:392  INFO 15568 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:24:23:392  INFO 15568 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:24:23:466  INFO 15568 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:24:23:466  INFO 15568 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 834 ms
+16:24:23:937  INFO 15568 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDiUh81GObtmaPb0D8ofLyUqmy0U9/gZTgEmHakwoRUXwbY/i/QE8w/VOVuk+TVGDAYJMmA1zT+fKPc/kMj72OO535tTyi5dOoHRY5WRPDMsCQijTGnEYxzlD4ULgQFwGkOkCh/8bQZa2sERkRlQlPPf1j2pkqsfurMmwCGbIGADwIDAQAB
+16:24:23:939  INFO 15568 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:24:23:997  INFO 15568 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:orwehlV41e0DXlUCUXlRwMJf0w8z83Oc","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:25:123  INFO 15568 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:24:25:465  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of b2cfee87-5b31-4524-93dc-6fbb8cc56f13
+16:24:25:465  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] RpcClient init label, labels = {module=naming, source=sdk}
+16:24:25:467  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:24:25:467  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:24:25:467  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:24:25:467  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:24:25:586  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105466011_192.168.110.13_61114
+16:24:25:586  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:24:25:586  INFO 15568 --- [main] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:24:25:586  INFO 15568 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Notify connected event to listeners.
+16:24:25:623  INFO 15568 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:24:25:630  INFO 15568 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:24:25:765  INFO 15568 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:24:25:767  INFO 15568 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:24:25:782  INFO 15568 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:24:25:820  INFO 15568 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.113 seconds (JVM running for 5.641)
+16:24:25:823  INFO 15568 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:24:25:824  INFO 15568 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:24:26:166  INFO 15568 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Receive server push request, request = NotifySubscriberRequest, requestId = 331
+16:24:26:175  INFO 15568 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [b2cfee87-5b31-4524-93dc-6fbb8cc56f13] Ack server push request, request = NotifySubscriberRequest, requestId = 331
+16:24:30:012  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:30:069  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ANe3CZSjU0vAWZS08tSBkSnnS9ydbJ9P","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:35:012  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:35:061  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Ybks4akOL5Q4CM8PJrGtLvpJ2luq0y1v","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:40:012  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:40:047  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qg9ELjLTWjn8STsQufwIQUVR9Z5v9sbz","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:45:009  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:45:055  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:T0YFWScrvskFXQF0711RQIKEXAOdDbVZ","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:50:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:50:035  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JANJx783rZotczvOieDS1mQD8jZx6Ajr","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:24:55:015  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:24:55:043  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hYQHPwKq24RNx2SjSnJaxRHRC2JZk4NS","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:00:008  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:00:051  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:YPbx0PQrreOA4gBnggA3uPyVeEs02y3A","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:05:009  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:05:039  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:vrF76cBP8yRMkZqneJ53omdLjhvE1L84","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:10:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:10:035  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hzue2j5uNEeN1ebcxH7sWoNmD2Kz8ytm","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:15:007  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:15:042  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:LOZwBTwCFwyd0eNuofzvRpnTQgsLNkkR","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:20:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:20:044  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:mZtsC8iG43B1kxbvWc9JRSLYzK1OChM4","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:25:000  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:25:027  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zrCC2A90kOgixdqlF0BUXXZ1QphCdQTA","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:30:012  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:30:055  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Zkc9PIa16xwnLIJaXvceYj04cbTHYVxL","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:35:016  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:35:048  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:nZZm4RUTTdf59j2KB24uAbvCYw9Ps3bZ","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:40:013  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:40:048  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qq3y9MAWZk7yT7d6r6JpdoxR9m25TPin","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:45:005  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:45:041  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:rHnrlT1iCxhrPXz5ipgmmGhXaKZoRT0w","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:50:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:50:034  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:0JM4NMVhKptuEgMbspM0RI7PzLNCg4zv","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:25:55:000  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:25:55:033  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:APnKaIuuIxIxkj6q5ky6fpCrNIIaZR5T","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:00:008  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:00:047  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ILHtSQOvTlhTrkqOwppYsXVpNURyGQQ5","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:05:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:05:031  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:cqrBsarOeXYhpM7jUFC2shgoSpAirGo9","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:10:013  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:10:057  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kClWsMpYBhwsj7DlxrKAfovGvDsIxO6I","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:15:014  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:15:046  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:FzhPBzzzdyrts711PF8CypfPne8SlTHF","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:20:004  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:20:031  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hqOlcIXAgE2zZQpN1f0HGF2vvwk6xTuI","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:25:006  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:25:042  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:6OKtquCH33V83YBAIfamuvsPxj1PV0KB","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:30:005  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:30:030  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:wWomPDvh040kbZR9Pd4OMtap8TD0nYQB","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:35:005  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:35:033  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kwyYdHiRQqALEokFLBNeKIOPvgMsO3W7","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:40:014  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:40:052  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:I3Lfng3EcPRfLZm4LhOoPdYWem95vD0m","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:45:013  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:45:045  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RXvOEWHDM0mdERjCUtu7EzmnAAq4XLuZ","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:50:009  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:50:041  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RWvkbsWzQ3NyqXG6iYyjWgfUxBM7o1oF","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:26:55:011  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:26:55:052  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:SkuoMlGCs1VGkwzCFxdiuYlOczbyNKkH","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:00:014  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:00:046  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:x9ff1ZF6rjWi6VrcyJiOAK0UseKfG0Y2","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:05:017  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:05:053  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:OtZOdhrFntvw2pfcBqNfYwQZtjl4TlD5","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:10:016  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:10:051  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Zo3fxM6oahCxmijGnrWAYZJPYL2Z3QG4","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:15:014  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:15:049  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:DWFMqAMowm1yNuqFFwPx3W1nFH9Nxvi7","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:20:001  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:20:031  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bpvbOR8L8M18zCkVQopfN1FmSo2QhRCb","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:25:015  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:25:057  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:gCZuGoeAB34tO7LNC6RDHJyjtZkUBEmn","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:30:005  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:30:045  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kCgUt0jF09dOzCfffPZjG6LF7GV1MMEZ","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:35:003  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:35:033  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:y3am3vYF2tuUjl8ATgNWq0esiem9dxB1","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:40:013  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:40:053  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ogMKnB3zHHwUymjRlk3tRptQCOXxHAUQ","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:45:002  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:45:038  INFO 15568 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:MdKOADgKBs5GzA8Owo8uLD12IlDYCPxB","refresh_token":"tSkxNFLAQjPaT0cmkFioG2c6XRaZJny3","magicId":"3ynJZaRX6c2GoiFkmc0TaPjQALFNxkSt","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:46:112  WARN 15568 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:27:46:111  WARN 15568 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:27:46:113  WARN 15568 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:27:46:114  WARN 15568 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:27:46:226  INFO 15568 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:27:46:228  INFO 15568 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:27:49:429  INFO 7640 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:27:49:858  INFO 7640 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:27:49:859  INFO 7640 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:27:49:873  INFO 7640 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:27:49:956  WARN 7640 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:27:50:002  INFO 7640 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:27:50:235  INFO 7640 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:27:50:242  INFO 7640 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:27:50:242  INFO 7640 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:27:50:323  INFO 7640 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:27:50:323  INFO 7640 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 886 ms
+16:27:50:777  INFO 7640 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8L5J5sasYyP99cu3jNkEaRWMEF/CmFqyU2mfujTrd8DZluNDCEVVospAzUupWhjTU2KjyEijOJtS7b/06p6zRdnaV2L9cMxR0YyspNbUE4fYfP0aiXaC9Yx6IXid1ia/eABjk/QEgypwksTH2qUaXf6fBLA7JydDLIpmIbQ9foQIDAQAB
+16:27:50:779  INFO 7640 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:27:50:857  INFO 7640 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:CYHNtzwsCGtlz0S09e4195zsZOjqWVpX","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:27:51:971  INFO 7640 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:27:52:272  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 98e0b0a9-e24b-4b56-8afc-df3182cbe0ff
+16:27:52:272  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] RpcClient init label, labels = {module=naming, source=sdk}
+16:27:52:273  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:27:52:273  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:27:52:273  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:27:52:273  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:27:52:402  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105672821_192.168.110.13_61595
+16:27:52:403  INFO 7640 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Notify connected event to listeners.
+16:27:52:403  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:27:52:406  INFO 7640 --- [main] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:27:52:443  INFO 7640 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:27:52:450  INFO 7640 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:27:52:585  INFO 7640 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:27:52:588  INFO 7640 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:27:52:601  INFO 7640 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:27:52:638  INFO 7640 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.179 seconds (JVM running for 5.688)
+16:27:52:641  INFO 7640 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:27:52:643  INFO 7640 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:27:52:957  INFO 7640 --- [nacos-grpc-client-executor-5] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Receive server push request, request = NotifySubscriberRequest, requestId = 334
+16:27:52:965  INFO 7640 --- [nacos-grpc-client-executor-5] com.alibaba.nacos.common.remote.client   : [98e0b0a9-e24b-4b56-8afc-df3182cbe0ff] Ack server push request, request = NotifySubscriberRequest, requestId = 334
+16:27:55:016  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:27:55:053  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:9snGNQ25rw63CFRJXFmJe4LosFJ7uhQN","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:00:008  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:00:053  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HDb3MUwp1pGtEh3pVEC6LZBXu6dSJqn1","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:05:003  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:05:036  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:uZfV3Do9heQT1sItKMaxv17RNihgcptF","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:10:013  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:10:055  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:c96bSwTem8PU5OnVxYKUo9LQTDrkvTrM","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:15:008  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:15:039  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:IT9VCMXpFK574T3ipBHBneCnalGZ8PEA","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:20:001  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:20:033  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:cmlmL2sY7IshOiFjQh549kbpWr90WNLj","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:25:002  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:25:037  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:YYITQiRsMYKMe8a0sCDvYZKk4gNSVBFD","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:30:009  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:30:042  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:oqUM187CgvZyKwT9AnJEe3VwTmyckd7Q","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:35:014  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:35:054  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:g9VF31lyapGHEKNDi0ulSUQGXpgnKsDw","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:40:008  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:40:039  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ko7K1XrzqhDu6wv4DClR8pXciTIG4L0L","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:45:009  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:45:035  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kqsFdr1voO70jJHxlgbUVBQ2YbS2SIhx","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:50:008  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:50:046  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ktbvSmdryRlE32ek0xmYIIW5RzDXt2mg","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:54:919  WARN 7640 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:28:54:919  WARN 7640 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:28:54:921  WARN 7640 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:28:54:921  WARN 7640 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:28:55:001  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:28:55:029  INFO 7640 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KNNpwQJGc26lxJjnhvNS3aVSDxHORNEV","refresh_token":"PQYuxV7IztkhLmDnp8DXWRT4IOEdNSjS","magicId":"SjSNdEOI4TRWXD8pnDmLhktzI7VxuYQP","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:28:55:035  INFO 7640 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:28:55:037  INFO 7640 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:28:55:362  INFO 7640 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:28:55:363  INFO 7640 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@15732464[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:28:55:363  INFO 7640 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105672821_192.168.110.13_61595
+16:28:55:366  INFO 7640 --- [nacos-grpc-client-executor-23] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105672821_192.168.110.13_61595]Ignore complete event,isRunning:false,isAbandon=false
+16:28:55:367  INFO 7640 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@45e9cc5b[Running, pool size = 7, active threads = 0, queued tasks = 0, completed tasks = 24]
+16:29:00:125  INFO 3128 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:29:00:552  INFO 3128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:29:00:553  INFO 3128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:29:00:566  INFO 3128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:29:00:647  WARN 3128 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:29:00:690  INFO 3128 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:29:00:915  INFO 3128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:29:00:920  INFO 3128 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:29:00:920  INFO 3128 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:29:00:992  INFO 3128 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:29:00:993  INFO 3128 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 858 ms
+16:29:01:468  INFO 3128 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQChL1CqQT3v4Y/KOJVvvFXT73JHNV0PdggonfsfVVzbwbvZMHz257Av4ZD4Zk/bXuDpXeEAHC1tjZd58EmmGojYyCgfBDYH0WNWXwqyfi0Mr1U5pxvswMVKAvFtm/QSKfKvygK+NGOBOtzuW8ZQ+DzR6VMzSIup6G42C5BQ5KKUIwIDAQAB
+16:29:01:469  INFO 3128 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:29:01:543  INFO 3128 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:16v82sGsK91hxsJVisw1vuAxF3BWgC9c","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:02:640  INFO 3128 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:29:02:929  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 6e996fce-0d41-4685-8214-a059d5c71111
+16:29:02:929  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] RpcClient init label, labels = {module=naming, source=sdk}
+16:29:02:930  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:29:02:930  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:29:02:930  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:29:02:931  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:29:03:055  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723105743479_192.168.110.13_61809
+16:29:03:056  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:29:03:056  INFO 3128 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Notify connected event to listeners.
+16:29:03:061  INFO 3128 --- [main] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:29:03:102  INFO 3128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:29:03:109  INFO 3128 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:29:03:264  INFO 3128 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:29:03:266  INFO 3128 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:29:03:280  INFO 3128 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:29:03:318  INFO 3128 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.125 seconds (JVM running for 5.637)
+16:29:03:322  INFO 3128 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:29:03:324  INFO 3128 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:29:03:624  INFO 3128 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Receive server push request, request = NotifySubscriberRequest, requestId = 337
+16:29:03:632  INFO 3128 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [6e996fce-0d41-4685-8214-a059d5c71111] Ack server push request, request = NotifySubscriberRequest, requestId = 337
+16:29:05:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:05:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KILLiYPYi7tPgbaAGV5psoIVplryQI2Z","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:10:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:10:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qyyPHTLGogbSPPuPywR7zOzGxvSWZMkZ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:15:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:15:057  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:PR7oIqQ96x7U6Teu5nVhsng0yKTkCK2W","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:20:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:20:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:V24lRcEbcslLZJJZPrQVgWn7saoH8TTG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:25:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:25:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bKoGwwmzBeOQ1dKGAmQ7PZxW5qSGm2W8","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:30:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:30:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:dJJMjnkWBX94SGZ6ZCoponchyTfuEBEO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:35:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:35:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:p1QHhSjFWdowQ3ukDC7qxR3HqLknlxCI","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:40:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:40:030  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:B9Br1mS96XPVsPukEuWp9LOCAGTArTj6","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:45:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:45:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:MosDX9qMhxVP27j3qjytrOQGJfqNE01n","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:50:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:50:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bHI1MYuQwosEr9tssznXhOiPj7qs1hYC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:29:55:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:29:55:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:S1w1bFxF159lyzGcVHCYH9cKUgKe7yOG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:00:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:00:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HVx9FuQy1VxOb0osSahS38EivJW9Ji6G","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:05:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:05:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Z0rTAlw4pzhtwG3NAjdLrkssKSenKBKA","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:10:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:10:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:akwaVFjmCsgKeDi0EK7BdVoDmRHC4FVm","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:15:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:15:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:f3rf3euoE1iQsCpVHlhZPITuVOIRyDKR","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:20:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:20:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:w7GDpGwY0f3btipnwOM6Cbid1qEpEhyJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:25:000  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:25:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tqrsiLjlNPSCorNzY7oAMpW6wAktthn1","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:30:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:30:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:yDNrOWwh0bTlvZUkIg5YBC6mELLwl3xz","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:35:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:35:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8VqDgBEVCXc7wXDI0cICeBVUZ5EyoTO8","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:40:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:40:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:IRts4ojoBEgSCoJHXyN936gLdFmKp3Mu","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:45:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:45:052  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:cTpSuMhTMSqs4Q0cPYyocNh1A3FNXZwX","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:50:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:50:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:C0tqFKjRpPuIJ93WOH3g8nR1ondZGIBD","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:30:55:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:30:55:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:vYMF1pBjQ6UAzak7FyWfuzsmxtBxoM09","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:00:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:00:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KrsPvrE3EC3M9cun0UZixgdEuvSzSsyr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:05:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:05:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tmwAeQczCuKaI6K580yXkXsq56RpL5iH","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:10:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:10:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:vHOZohFHJuWy20Bx45jFOhbDr9IlfpAJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:15:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:15:053  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VEtwlReA81haju903QPSKkf9E6djJVC6","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:20:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:20:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:PzApq2XEAvfhWdgFtd8NLDuuPXl3S5fI","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:25:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:25:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:A5K5WdwGObMxzhzywhw4Da2mBjhMDkhD","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:30:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:30:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8FwkbRcV1BS3w40FUyFcNjJi1q5fNqXb","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:35:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:35:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:n2pcx2IRZWh2aUrJSCl1xSqCjeKfLAe7","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:40:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:40:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:i0pexZStxlkoKIElqWKwuLhBRgu27nyp","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:45:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:45:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ekuHxyNE7kubeXdFqQKtpvnIb7I9FB0s","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:50:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:50:030  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZjisocnzZs1DCWN2UZ6TgbnFmKYL4VSH","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:31:55:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:31:55:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Yi2z2Y4FCZkBMzOV2ZpBNogzDvqayCVf","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:00:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:00:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:lrWxkTzxaw2WToxYhsxpfAvQNIHV7pkP","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:05:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:05:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:pq0PETelReTjkqFJoeRErJRn9HdN4L3J","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:10:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:10:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HmFDnw6h3myJy10P9ZIFL7ePGme5xpEr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:15:000  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:15:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hL9W4zK48bGmv979qAE3iR84mR0Dau9H","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:20:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:20:052  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:No7xDUGAjep0ytsm4ShG1E69Jg9yFMem","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:25:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:25:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Zo7p3kBmmwzwwfPiRkBgES1Zw986QG60","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:30:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:30:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:YZnQA3DBQR3835vKU9m3K4zeSK2f0rZh","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:35:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:35:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Be8tfNuqGEx3Rquqi0w0jAAXMLDtYOAi","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:40:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:40:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:rssvzBPZAT5x2zPcHCTZByoFoRy3GbeQ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:45:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:45:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:N9CF8cXU6IgmOcFofIZVxtceEnBj5x9R","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:50:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:50:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:buvid1xpb5d0aGKtkcKmlyqMm74enWer","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:32:55:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:32:55:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KcotQzmz2tHnKunYmlIJpYA8mR1jW8jM","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:00:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:00:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:y4d7Q72XCjGAl3NznvJfSu4A8zcYCvCl","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:05:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:05:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Y7LFGhHmECjWMEau3UMikMSHL9GXRqgk","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:10:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:10:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jZpg0FhAqaBMhNZNAEpMlg71jZZd1yPj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:15:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:15:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Px4ctlJ7aVR32fSKyuEiz9MDg7U5p5Io","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:20:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:20:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:p4M8y0Q3VWpPy1lO09xh8vW6ihEIzosL","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:25:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:25:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hbpn3xjU9CxbSRuCbeeA6svv2yK3GkU3","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:30:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:30:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:UgvMF02sS65N4W4NuNFoA8EqGYdO6sIb","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:35:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:35:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:GJkKQhdOuSj1694AZEX5r96oVQ61UI8j","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:40:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:40:055  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:3vP8Teq5tVNaDYDf0C2KTAbMYOzHaGqu","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:45:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:45:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:CN7R2Ogwr2uUidszbcDJRNIuBD1x2lE4","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:50:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:50:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:OySHx5F5nnGMGUANtGC9kshoRv9tpq0L","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:33:55:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:33:55:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:R034fUYrKYEAxJtKCID43FHEky4DUzM4","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:00:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:00:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:e2Ffgd3JuQx9Q4rF7aSs1BhQzwYLCU8i","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:05:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:05:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Xx72lMkPl5mgJzKEb3TFtV1MfLsTs6Jj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:10:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:10:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:EWq0YwLLJi6fKqL9A2mawUGF2Id96fql","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:15:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:15:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VbQUatMqfONXgzbwGhbqzdDFQfOq5IMg","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:20:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:20:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Ig7911aCrwNb5uCcIgrnMFW4JfeILFXV","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:25:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:25:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ObNfPBmjSoWgph6JuS48Bi5UWbHvCulK","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:30:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:30:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZANomXnOT3X7MubJun00dBwuzZG9NuIr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:35:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:35:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:3RWyeqez2q72BJERHA4l14GQpQTmFffP","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:40:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:40:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zeny0hjPBHTKQXul3FNYbIoIr62xlAcJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:45:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:45:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZcmePxJOnEgxyqH6kHW12J91RJ3oLIuQ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:50:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:50:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jNsdYTpWxjbcf9BOPgkltfElsIYFfI03","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:34:55:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:34:55:056  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Kd0yG5A5opB89Mw7UWEI6WNBhZiGlCSl","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:00:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:00:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sxsCUCgdLg1azDZ0IyyNXReTLNNGSYm1","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:05:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:05:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:T4CHjTGbnDIYdpv9U0yYcCWoztoY183X","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:10:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:10:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:x3qVQXq9BvXtTJb2xT9hguRaDy8QhPZB","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:15:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:15:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VpPmlKtVLamMC3RpnRo44FvIu967KEou","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:20:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:20:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Wm0WHa9YwauYdKQVfeyjcKfo5WyCuumj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:25:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:25:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:WL3bGA7FFs7acq4csAFWtPWQgRLBfA87","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:30:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:30:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:iDLeZqCtT0ov241az8X62OgMaO0zawUX","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:35:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:35:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fiWnBlybqcSfZnrGbu8RPWA8hvdNDFSD","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:40:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:40:059  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:arkQ4deCuzAn9Cczfu0026IUprfrwwpT","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:45:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:45:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Yimb4tinjbRbamGA4JsAQxMYyqV8RFL8","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:50:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:50:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:BGmYa5upwhvN1Bz7re2mmd7kK4l79HQ3","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:35:55:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:35:55:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:gmiJLpPU4yNzWTnop21BOeP1Ao4vIhmW","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:00:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:00:054  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:feFgOCLCGFYJgaTdgsCKxPuv2crKtWFw","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:05:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:05:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:AKim7X1JnU8KoLd4590lmCJfZrJQAebO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:10:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:10:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:s44RAb5esYn6nHpbW2dTXkYFTX9gDNtQ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:15:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:15:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:0rFiO8WgqFr5pmBWAyQoTOcB4P6isTZm","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:20:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:20:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ITh3EIh5O17wlDicNmJUSRx5Oo3nHxfm","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:25:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:25:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:4qDyEmbsarD5p5VMr1nvVhUImTz2R1yq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:30:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:30:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:5wIxPulLPBllDsHljRZPLANFRcMv14Bw","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:35:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:35:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:U6TausPmgc1xTvuqBmEqerQ3KXdfI5OX","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:40:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:40:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:j5I4alVD3UViZ3Lf7oZgMt0g7OiRxQt7","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:45:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:45:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:AFHvgSioWmrDcrR4IUd6mwWDOCydjM8G","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:50:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:50:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Z5PpaFcaQVH0USfoKfJojO45CcfdfptP","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:36:55:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:36:55:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JE6WGyuW0PMGVft8ahu81fgC9KhrxvOV","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:00:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:00:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:SRhq1GGLWysiDkmq2AqUsn7HbNVf1nam","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:05:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:05:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zj9eXuoSQsYPrsXrqKA6g9jdzd9FjZhS","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:10:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:10:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:CSWrbEet1RoqD8H7qiRNfge8anlJYmsz","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:15:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:15:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:B8mxFMytnA4ieoT5gtBTm3kt5GwMpQY9","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:20:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:20:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:bI4HsycqlmuBLEUCqqvdUAo3oYTOubvl","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:25:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:25:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:rQWMHmrhX4xHQHhkkPRg6kCAgIuCH5vM","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:30:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:30:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ctrIlWmNGLttCnkDSiefvNy8rY5cgdK4","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:35:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:35:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:t4uQCW1NMYcFUQNgbXsA0FXTYoUVlJ5o","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:40:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:40:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1oLgAsMIcsPsBYVrZcjQbLsy49MhJuyT","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:45:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:45:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JaEMpC3tfrYu6Re2zZ2KMBQqNL87RRa3","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:50:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:50:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:pGIRjk7NY3vMyO8fRkEfMappCUNAoydq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:37:55:000  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:37:55:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:YG32WcOv2XBjlAuv9cQmHCMjZKRSVu0Q","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:00:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:00:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:QiHUXRzw0IZ9JTDCgUufnefGtwnjKyP4","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:05:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:05:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:x4YtFBwySlWgxGl2ZYY5k7nlTSYOanvZ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:10:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:10:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:LHs2rE64q83hjyjdtXchl0RxiAxa113C","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:15:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:15:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Zt0PGaJ6eeRiMMRHAUHSjqbXPvFkhwAq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:20:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:20:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ARE5w6NA6FrWF9Sqcxi0AdpNFgPaft2D","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:25:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:25:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ta3wlFcqyfSoDYSmGiShj2lWVVprhgik","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:30:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:30:027  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VORmAjePJPbSDHUUHmFdo9NVUiWkXjyg","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:35:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:35:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ChrzChb9WWXUK0Hirj0x8fg46vTDVD3W","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:40:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:40:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Hsd4tel9YR0ZQ2QjcgNXpnbNxbZolAm6","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:45:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:45:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:glztSPct61su8M7XkYny7X4TVKGj3oaO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:50:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:50:054  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HwffCmq1hJ5Wu8bBMs4uJxfAlZ4Vv0zn","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:38:55:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:38:55:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Vrk0TZMJnd7rTib6oka1eNbaxsmgwX8B","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:00:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:00:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1U4S9Uctki7GBPtzxbkSKLpg2nC5APIt","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:05:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:05:052  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZHjOMHUi8AxBdWjPkZrblLk9cX2pIVkV","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:10:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:10:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:eb1Q25mPbaVOMSKI6TyV9FKHUFzknQND","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:15:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:15:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:a9umPoXzXiGgTzhLiKf7HL3Yg2WoXt8C","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:20:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:20:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:0uv50Cm15aC3yGKiKGl2w1Xq5GboyPTm","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:25:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:25:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zwN0daEhR9Homg6SLcURRCCYG3u68vb6","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:30:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:30:053  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:mgsDw6lqOm2OQDti9wpIBFBcNpwZ27cr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:35:025  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:35:060  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:y0G69g0nWQ4SbJ3Q79uCFVOfa22Ku4XK","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:40:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:40:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HMXuSARifFhsrITZxSsciX6wehTc22a9","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:45:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:45:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:wCI1lyMuHTGqKow2eSf2V2KLLrTUiZ4m","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:50:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:50:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:TQyk3HnW9mY3hr13u0D6fVlGyv2Sfmbb","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:39:55:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:39:55:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:9JAUMZZgmB6piGcjy64kT38kvWJgJQkf","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:00:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:00:062  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:iIZShX3WQ7dV7cuKwjHixIdFLZr7HgTZ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:05:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:05:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:imNJVnfwNSSvfLGhYluIimP21oR7e2RC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:10:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:10:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jwFwEsE3txmhRmD7sBXS9Av4GJFnj2YT","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:15:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:15:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:DF5CzztMOCBCvgnVL3CJhBo6Bug4ovo8","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:20:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:20:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:PKQstGyLC4Y9KD4Hej6G8zzi9dvpTp6S","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:25:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:25:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:7Xg55C9CyaJtcGxYDRg8kODcc0c36IIU","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:30:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:30:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Vp4A5gmBv1AlRQSNcKwBdq5s48iQD8l8","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:35:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:35:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:J7t1snqIlgML7yuivd7ztgb0J6tZkaHe","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:40:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:40:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:nNXNyEpvev79oIJAUn2xan05PvNKkfA9","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:45:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:45:047  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:E1zZbpZdfZJIlHIhWukORddT5HUGHRnf","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:50:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:50:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zvmJ88rd55ga2057uEMakIQNoWbGxtwG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:40:55:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:40:55:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:HjZdDRZ4jeNu7et2ju4bTwVuzZkQShqr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:00:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:00:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:wjiB9U2q0d0BxUKrrsZAhpXeGDszuUUX","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:05:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:05:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kIVUCbTQIXsAUh5oOizQ7iRpKKksIWht","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:10:000  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:10:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:O9JcDwzDD9GYdYnRvERvvl4FgJb8q78n","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:15:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:15:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:6Z7VF0BXE643g4R2xeHrGAk6baPEw8JK","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:20:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:20:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Z4q2CkGz5mjLueX1Y9uJnYS0Z0QZ6bhj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:25:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:25:030  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fp5TQk5yQdq6oh8Sh6okyUcERRPHWGQ9","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:30:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:30:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8yeZTbUSUlEY7aICRPqPCzPI7Dg1NON2","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:35:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:35:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sFtKXTpXFZoPJYVcsnyAzZdmi3FR0Mqx","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:40:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:40:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:DJBVxVv2188qC5xvIzPlznXf6U2K9jxI","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:45:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:45:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ZVuQ8my3spmRboPJaYFGy799QaZ0bNFS","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:50:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:50:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:xIZVTsx1dWmOSuY2Z9qvvDfy7WH2lgtB","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:41:55:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:41:55:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KD8lBVnvw1wvmqrfiUyRt1VVTbvfQxB4","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:00:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:00:053  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jl3RGxdvcPBUCqLmbytWf9sGgnnH7Mx0","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:05:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:05:035  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Ku6MHkGw4w2TrE0z1jhxaFuC6oOm9pXr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:10:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:10:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:FqaSwtaNLyxLDn1M2ceaT6ebSAXbnBoC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:15:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:15:053  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Wwt1meW0B1y0Ev0PKRpne88FAlfF2FWq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:20:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:20:032  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hSv7Vr0BsusBWh8YVtubgEPRupG7KRlo","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:25:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:25:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:mJLvs9CYoiky9tQpdn1IkJ5ernkSL3fT","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:30:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:30:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:f4Uf4hcIQUa9yVwhjriJz2tCmdSuZoL5","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:35:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:35:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:N2fIS7qTZcqVaeJxFGrXrDjRqd1607uC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:40:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:40:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Dg58MWDnbfPYWIPItp9izL99laUrt8ts","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:45:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:45:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:6hLgQCvHGbnwVDMmeTwYVyf0Smnsyqck","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:50:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:50:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1pS4bI11aq6ZL1JR3Wp1v2mmP3TEUicr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:42:55:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:42:55:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:LSntzsFi8OvuUcS3NAt29AlpWteWSFAA","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:00:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:00:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tFJpNbzMFTSazNQNF0qiNj4HKlrH9wGj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:05:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:05:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:3RQuf6PSireibiBRgPUL2jZ4VCayJyVk","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:10:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:10:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:TB8SyXPfnB7wIAD3THdeAmYm2nY4iExO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:15:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:15:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8Za3C8zaXjSGvT5p3yvUVa3fVu2lJmHU","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:20:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:20:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:g3I9dV99WAm98md5fMn9x0tKOmzGpWyQ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:25:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:25:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hICtRLfqAtX1CN6AAYZggcLydVrFRGoJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:30:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:30:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:j4xlxYUwRyLh5MnM9JnTSUFHnRS9NdAb","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:35:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:35:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:OxSN7G6JlkrHedk4c3yjx7hqsKtTEWJp","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:40:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:40:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RTWyDvUBZWsbOrQYTX6ZoNYubxhLAljI","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:45:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:45:047  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:aHlG3YrJ1HFV37eqEwGln9Lc7vkIqwHg","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:50:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:50:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:e1MKDIqAjeiA1O83WH1g5oKRzDy9TbPc","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:43:55:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:43:55:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:697mirRdANFVhjrFUHTP4jOFXmtiuhID","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:00:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:00:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8gBGNVx7TRDZbBv51XYChJNrhOHQcliw","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:05:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:05:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qa5XoTm6rwl9nuQr8DCPGDdGIb2jzZgl","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:10:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:10:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jeJyEtHJ723dc16A6Ex4bTbMH8YK4B6v","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:15:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:15:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:H3maQrkUOPgL3id6zXNMoXs5wu8dAa9O","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:20:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:20:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1Wj7ZAolG0LF8UK99hc8gDMJABsuUmNH","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:25:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:25:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qtoHVbiPcms5JsicouANXRNHS9ZBjE2j","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:30:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:30:056  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Hv4fgfgAsb2wpxOjhttoFtnn7OrAgEDE","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:35:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:35:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:iMV4StxxDkBeqHuFbSbcRMgQO081i5J1","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:40:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:40:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:XgfunehFC2YPnuEm314NOJryF7qGsD8U","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:45:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:45:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:MkfV6og1VYkdITxJqAmgJfKFz0toH61o","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:50:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:50:033  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:58cYRsLivxEtMSoc8MtZvL02KIoPElBj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:44:55:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:44:55:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:biilrcgr7RrPbdyAJfaawuVeShzC3vsO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:00:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:00:056  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:3DugFyVXBYdA79toip9Fqtk3rqnQzxgy","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:05:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:05:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JlSjksk2ja1jnYEjKY1U1Ik9jJm4PujJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:10:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:10:050  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:b3omARyCUb6f2UeZwRLKCRRdjEHUQZHN","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:15:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:15:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:QqQttd3HXYSTgPdGKKHS0D7v38sQiJ7O","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:20:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:20:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:O1p37Lr3feM1GQ0hi2B8Yut2M9Xgqhuv","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:25:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:25:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:QL7UcwBss5ZcoK2rSWuUQE9V3M3Hg5pS","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:30:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:30:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:JwQNkdeX4gbfJciDvY3pBmoSZOuBJssC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:35:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:35:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:yXfUTfevW4UKRJzVO718ToNRI8KOaqQk","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:40:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:40:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:nT33fo8hiWgAIqzcWkN81Wss50MBJFtC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:45:005  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:45:031  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:E40STClUlHhans542QhUwrfVJk58UZCV","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:50:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:50:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:9IcW8oOF2Mpt4qMPQD3FqKkK4i7Lvoh5","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:45:55:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:45:55:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qlNDFhN0pOpgvKTAP15HWvb2U9NgBaPG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:00:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:00:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:9W9rwjZ4uJKe24Tc6WkVQ41IpN6c2AnC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:05:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:05:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VR3iDhHiBKivIXdVREqQiSJmWbHu4KRw","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:10:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:10:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8vHqaRlFSkcsKPKTK75n9CxWPYLTnEFG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:15:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:15:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:vf2o6sAhpINyREfIYSjTbPbbozWvFqsY","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:20:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:20:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:hJg8ny2HfUjlaWCZt3UNyxx0w4x5BWpr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:25:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:25:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:XA2dG1AsDtwUUlaLKJ3AGBFGDEmSSkeQ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:30:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:30:052  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:U4lfIOgxF34a5NdLALr4jQy8c2diMXxC","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:35:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:35:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:YoPhaIOANCzZ094vTkUMhjQ2YnMfnCMW","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:40:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:40:044  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:UVER2N4vlvb22Rc85AS3qPzXaTBhR8Tq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:45:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:45:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:1w32Of3vbcb2oJIZ8JqtycVQ6H2X6AEV","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:50:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:50:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:N4FgpuLlJUQvsV1POlIxCbs0IOMAiNsu","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:46:55:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:46:55:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:xfa9C68rn4l221HNPNFDU1Aa0XHk7N23","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:00:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:00:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sBr9ZUubHSs88z2NPHOxOpb3a4ddVvlW","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:05:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:05:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ss0JMsfNZjVckKPCNn1ODGyMXURsFXrr","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:10:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:10:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:XMzghemu7d0FsjMknyo2PAieibhbxYvl","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:15:017  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:15:060  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:K3WbYQn3tDxdTxIAAKV85Vtur8KZxh1X","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:20:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:20:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:a6iopVdNmE0lvTeZ1ohd6nLsXr763WEn","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:25:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:25:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ByLtyAHsdQhxAAYMSl9393rsfWgDHneO","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:30:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:30:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:QNgSiJjggMG7sba5biFUNGEZdO0Y9JCN","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:35:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:35:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:8fuFlm10ArsvHI17Ck4qtZZMluEUOId3","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:40:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:40:040  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:t8S4XbX7fFoWnkmadB05UM1piyrNCxTS","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:45:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:45:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jQANIFgdeefkhupzRlMH5q9ywwltccuJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:50:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:50:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:SIqyyCcevTIQDGozaaz1hTvag17LrcTM","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:47:55:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:47:55:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:WtDcE3EbSMxsr59o98eAaY3VRmoDz2vn","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:00:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:00:053  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:xCjynTwzrhNy1fsVz3UJdjcKF0rhoTB6","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:05:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:05:032  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:FZRq0Um3F45Cb7jopKtSbGI3KGBEMGeW","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:10:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:10:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:smGpLHY1LY3puah0BrGh8Y04OsXM4QUc","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:15:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:15:051  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:xFIfZmOaigLZoNslNk19vSqqzTS8m62W","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:20:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:20:028  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:y0Dt6HCEkoUCyEbluDT2g37Ki8O2QvMN","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:25:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:25:058  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:e3HptE1Shn76TYjc2Gk6MTjlZx09HN49","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:30:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:30:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:V76Yjjcsj288c4p7q9mrx9fWupPStYJN","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:35:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:35:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:kRMOqF0PdYJvtap3fyBM4uOvFQEGd6LD","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:40:009  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:40:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:lmXI0V1jW9Z3NqjTsQoAJqV8PH4ajSWq","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:45:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:45:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:50gJ8RwpWIkgzzQsCmABagDiPjdVwbCj","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:50:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:50:034  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:vNAzKzIpELkfVB88siBVoyakTaT5bt67","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:48:55:013  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:48:55:046  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:fuioNL3Ik7NL4GcLDHEDLYPItbQHK5Zu","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:00:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:00:045  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:x6Jn2gu62fPuv6XFetsNrH4GmhsdERnk","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:05:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:05:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:eLRH6weUqHg2Iib9w3oU6to1XvlLFGrk","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:10:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:10:055  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:qX225zkdJ0g5Fpf6saTnkliYCwrrZpOh","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:15:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:15:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:TsokrMDqp9L8VSsSWxMY3jz5PpK7nXeJ","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:20:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:20:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:NV29jutwPMgC2Dd42B2X0dqO4ini4P0n","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:25:015  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:25:048  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:KW6X1DfKYYibYLbGjWf5QEdgBZc1BqQG","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:30:011  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:30:036  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:RiURZWG5VzIcclXcUnmLMcY07otP3BTY","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:35:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:35:028  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:oriOqRRyjc1tH8DURvRRj1CE69rCvt9m","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:40:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:40:038  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:GTr0lY1iIN3O2QMJRxX27p2wZ3qvZtxo","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:45:012  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:45:039  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:idSi1htDOnLRAylcwA1PIO3gPWR6lgeb","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:50:002  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:50:032  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:jfRgRmWXV9PL6iICl2Cb0UeR4JHfscbs","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:49:55:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:49:55:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:dQqPRXa99lNQl2mFhSpHBrtpQJBCND1N","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:00:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:00:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tsQnyFYWovfILIhZp9HZwy69CKBx7Z8v","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:05:014  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:05:052  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:x8TQrQuejvPDmovVaYIN5nEszpBzQvcn","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:10:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:10:030  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VRrGZDAaaX15dHe4273ZadkNg4oCL8x3","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:15:016  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:15:043  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:ikR0DC6XAhdQkQrPrNtwVlbOk38QLb5L","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:20:008  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:20:042  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:Uj7r1tMMC7TQyKAJ1d3a7iGF0Tw14QZf","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:25:003  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:25:027  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:r47wrEx7U43CU43EXEy4P25F2ctiYUsD","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:30:007  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:30:047  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:PtFpeflasNEFeZtWHrdKm1dBjxTXkari","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:35:006  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:35:029  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:zUDmr0HqQwOO1kjuvC9hI5JIjqJCXZER","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:40:001  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:40:049  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:SQWe3rme0nCIY3tNHzUgfhb1BtUWIOii","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:45:004  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:45:037  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:6IqsZyXZIxsEC0rp0mjGW9enpT0YVoKN","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:50:010  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:50:50:041  INFO 3128 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:sMad33YiqgzBXeSf99cVr2hsQB6U5U8F","refresh_token":"BEZAiPfPENbYhhN3Vhp5hjJB9ETMY8eK","magicId":"Ke8YMTE9BJjh5phV3NhhYbNEPfPiAZEB","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:50:54:450  WARN 3128 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:50:54:450  WARN 3128 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:50:54:450  WARN 3128 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:50:54:450  WARN 3128 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:50:54:561  INFO 3128 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:50:54:563  INFO 3128 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:50:54:894  INFO 3128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:50:54:894  INFO 3128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@1c3ab07b[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:50:54:895  INFO 3128 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723105743479_192.168.110.13_61809
+16:50:54:898  INFO 3128 --- [nacos-grpc-client-executor-276] c.a.n.c.remote.client.grpc.GrpcClient    : [1723105743479_192.168.110.13_61809]Ignore complete event,isRunning:false,isAbandon=false
+16:50:54:900  INFO 3128 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@6b6918df[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 277]
+16:50:59:946  INFO 9552 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:51:00:384  INFO 9552 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:51:00:385  INFO 9552 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:51:00:398  INFO 9552 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:51:00:476  WARN 9552 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:51:00:516  INFO 9552 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:51:00:746  INFO 9552 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:51:00:752  INFO 9552 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:51:00:752  INFO 9552 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:51:00:824  INFO 9552 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:51:00:825  INFO 9552 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 870 ms
+16:51:01:271  INFO 9552 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrcpYk5U4KMm2j7kOcLcauokOVP442MZcEpA6P/9gQneG0Q6+JY5WumgLsSTbRPjiYpQ/OvjZXZ+aXRHBuaQTRQ1M6+mOvR4MnzRXfmBidbzcQgOOU46MSv3SpXIe5BxXGVmsRSqaaSC9EIIm3PQf6hYxmXJSUjd9wXM2fhIA3iwIDAQAB
+16:51:01:272  INFO 9552 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:51:01:363  INFO 9552 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:ktpS0FLwfGWCmQkPULmw0ewfK3FDyAFk","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:51:02:454  INFO 9552 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:51:02:760  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 7a1e0a89-912e-4447-9e5c-437f62cb6790
+16:51:02:761  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] RpcClient init label, labels = {module=naming, source=sdk}
+16:51:02:761  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:51:02:761  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:51:02:762  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:51:02:762  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:51:02:889  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723107063331_192.168.110.13_64810
+16:51:02:889  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:51:02:891  INFO 9552 --- [main] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:51:02:889  INFO 9552 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Notify connected event to listeners.
+16:51:02:937  INFO 9552 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:51:02:944  INFO 9552 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:51:03:086  INFO 9552 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:51:03:088  INFO 9552 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:51:03:105  INFO 9552 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:51:03:152  INFO 9552 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.207 seconds (JVM running for 5.718)
+16:51:03:155  INFO 9552 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:51:03:157  INFO 9552 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:51:03:429  INFO 9552 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Receive server push request, request = NotifySubscriberRequest, requestId = 341
+16:51:03:435  INFO 9552 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [7a1e0a89-912e-4447-9e5c-437f62cb6790] Ack server push request, request = NotifySubscriberRequest, requestId = 341
+16:52:00:013  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:52:00:059  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:nA2qthTTocH5hAYyVH8LwY6Ij45CEG32","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:53:00:009  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:53:00:055  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:VEZhpqJFAXJXAIH5WwA0YQXWlnRCACtw","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:54:00:008  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:54:00:052  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:64PAW27OhdobFECG0TaIMb9lA0VeGg6K","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:55:00:008  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:55:00:050  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:aRh56JcV1Mxi5hyEHVADL65IdHV1bPHE","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:56:00:014  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:56:00:052  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:yt8zOvmmvOt2qQpkQbkOxe16lNa9xDbi","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:57:00:013  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:57:00:059  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:tDht24AHrMR6F3U46hvfe8nlXyYAjtvZ","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:58:00:011  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+16:58:00:055  INFO 9552 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:uAfcVsV8SwlhyP982nfmfw5qUnu8DTX2","refresh_token":"4wR8O5snUWjoS6TDNxpk3yyY9yUrRKeh","magicId":"heKRrUy9Yyy3kpxNDT6SojWUns5O8Rw4","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:58:31:198  WARN 9552 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+16:58:31:198  WARN 9552 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+16:58:31:199  WARN 9552 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+16:58:31:199  WARN 9552 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+16:58:31:337  INFO 9552 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+16:58:31:341  INFO 9552 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+16:58:31:674  INFO 9552 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+16:58:31:674  INFO 9552 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@756b64f1[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+16:58:31:674  INFO 9552 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723107063331_192.168.110.13_64810
+16:58:31:675  INFO 9552 --- [nacos-grpc-client-executor-102] c.a.n.c.remote.client.grpc.GrpcClient    : [1723107063331_192.168.110.13_64810]Ignore complete event,isRunning:false,isAbandon=false
+16:58:31:677  INFO 9552 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@61302b45[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 103]
+16:58:36:655  INFO 24240 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+16:58:37:081  INFO 24240 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+16:58:37:082  INFO 24240 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+16:58:37:096  INFO 24240 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+16:58:37:188  WARN 24240 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+16:58:37:228  INFO 24240 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+16:58:37:452  INFO 24240 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+16:58:37:459  INFO 24240 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+16:58:37:459  INFO 24240 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+16:58:37:533  INFO 24240 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+16:58:37:533  INFO 24240 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 870 ms
+16:58:37:992  INFO 24240 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCt2dqt3OP+Qz7vIk7MqaqhuGNPnw0X+dTAs9F7pY8t++MUeXeqQ2Ulz1Dtye5bxrtXWcI4W67LHT2X86XoZQaUX8MRNTXUfWpPzJcbQSDfRWIhly0DTIroMypVbAKslLQJwlV26gln8UcMCNk7WaI66rP4F0YL5PR+H9+Re8wWbwIDAQAB
+16:58:37:994  INFO 24240 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+16:58:38:050  INFO 24240 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:6jos8ys1K2hG489SSEcW1dZJMyZaWw9o","refresh_token":"iGFGUinqPIWTR0gBRgo1BrpPsAjogsuv","magicId":"vusgojAsPprB1ogRBg0RTWIPqniUGFGi","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+16:58:39:167  INFO 24240 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+16:58:39:468  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of bdec2bca-25f5-4811-a541-90136ab65bc9
+16:58:39:468  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] RpcClient init label, labels = {module=naming, source=sdk}
+16:58:39:469  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+16:58:39:469  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+16:58:39:469  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+16:58:39:470  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+16:58:39:586  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723107520045_192.168.110.13_50291
+16:58:39:586  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+16:58:39:586  INFO 24240 --- [main] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+16:58:39:586  INFO 24240 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Notify connected event to listeners.
+16:58:39:623  INFO 24240 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+16:58:39:629  INFO 24240 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+16:58:39:772  INFO 24240 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+16:58:39:774  INFO 24240 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+16:58:39:787  INFO 24240 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+16:58:39:824  INFO 24240 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.113 seconds (JVM running for 5.632)
+16:58:39:826  INFO 24240 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+16:58:39:829  INFO 24240 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+16:58:40:216  INFO 24240 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Receive server push request, request = NotifySubscriberRequest, requestId = 344
+16:58:40:223  INFO 24240 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [bdec2bca-25f5-4811-a541-90136ab65bc9] Ack server push request, request = NotifySubscriberRequest, requestId = 344
+17:00:00:005  INFO 24240 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : 刷新认证信息
+17:00:00:053  INFO 24240 --- [scheduling-1] c.z.v.schedule.ScheduledTasks            : Response Body: {"success":true,"data":{"access_token":"1:V0AH1qT6z5AhKFpuJUQzepjqNSC75zcl","refresh_token":"iGFGUinqPIWTR0gBRgo1BrpPsAjogsuv","magicId":"vusgojAsPprB1ogRBg0RTWIPqniUGFGi","scope":"supplier","token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:22:04:951  WARN 24240 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:22:04:952  WARN 24240 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:22:04:953  WARN 24240 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:22:04:953  WARN 24240 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:22:05:070  INFO 24240 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+17:22:05:072  INFO 24240 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+17:22:05:408  INFO 24240 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+17:22:05:408  INFO 24240 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@39dbc2ff[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+17:22:05:408  INFO 24240 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723107520045_192.168.110.13_50291
+17:22:05:410  INFO 24240 --- [nacos-grpc-client-executor-292] c.a.n.c.remote.client.grpc.GrpcClient    : [1723107520045_192.168.110.13_50291]Ignore complete event,isRunning:false,isAbandon=false
+17:22:05:411  INFO 24240 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@396e66d4[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 293]
+17:22:10:567  INFO 5828 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:22:10:998  INFO 5828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:22:11:000  INFO 5828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:22:11:013  INFO 5828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 3 ms. Found 0 Redis repository interfaces.
+17:22:11:095  WARN 5828 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:22:11:138  INFO 5828 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a99c632d-a5e2-33e7-8e1a-98d2d9d0cff4
+17:22:11:369  INFO 5828 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:22:11:374  INFO 5828 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:22:11:376  INFO 5828 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:22:11:449  INFO 5828 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:22:11:449  INFO 5828 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 874 ms
+17:22:11:480  WARN 5828 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
+17:22:11:481  INFO 5828 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+17:22:11:490  INFO 5828 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+17:22:11:509 ERROR 5828 --- [main] o.s.boot.SpringApplication               : Application run failed
+
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+Caused by: java.lang.ExceptionInInitializerError: null
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 17 common frames omitted
+Caused by: java.lang.NullPointerException: null
+	at com.zksy.visualization.api.AuthAPI.<clinit>(AuthAPI.java:12) ~[classes/:na]
+	... 24 common frames omitted
+
+17:22:11:511  WARN 5828 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:22:11:510  WARN 5828 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:22:11:511  WARN 5828 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:22:24:444  INFO 6712 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:22:24:859  INFO 6712 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:22:24:860  INFO 6712 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:22:24:875  INFO 6712 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:22:24:957  WARN 6712 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:22:24:999  INFO 6712 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a99c632d-a5e2-33e7-8e1a-98d2d9d0cff4
+17:22:25:221  INFO 6712 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:22:25:226  INFO 6712 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:22:25:226  INFO 6712 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:22:25:304  INFO 6712 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:22:25:305  INFO 6712 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 851 ms
+17:22:25:335  WARN 6712 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
+17:22:25:336  INFO 6712 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+17:22:25:346  INFO 6712 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+17:22:25:362 ERROR 6712 --- [main] o.s.boot.SpringApplication               : Application run failed
+
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+Caused by: java.lang.ExceptionInInitializerError: null
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 17 common frames omitted
+Caused by: java.lang.NullPointerException: null
+	at com.zksy.visualization.api.AuthAPI.<clinit>(AuthAPI.java:12) ~[classes/:na]
+	... 24 common frames omitted
+
+17:22:25:363  WARN 6712 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:22:25:363  WARN 6712 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:22:25:364  WARN 6712 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:24:04:553  INFO 18348 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:24:04:962  INFO 18348 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:24:04:964  INFO 18348 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:24:04:977  INFO 18348 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:24:05:057  WARN 18348 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:24:05:099  INFO 18348 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:24:05:336  INFO 18348 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:24:05:342  INFO 18348 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:24:05:342  INFO 18348 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:24:05:424  INFO 18348 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:24:05:424  INFO 18348 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 857 ms
+17:24:08:423 ERROR 18348 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: 不知道这样的主机。 (null)
+	at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:na]
+	at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:930) ~[na:na]
+	at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543) ~[na:na]
+	at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:124) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:99) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:38) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:24:08:426  WARN 18348 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 1/3
+17:24:13:434 ERROR 18348 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: null
+	at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:797) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:124) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:99) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:38) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:24:13:436  WARN 18348 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 2/3
+17:24:21:142 ERROR 18348 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: 不知道这样的主机。 (null)
+	at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:na]
+	at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:930) ~[na:na]
+	at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543) ~[na:na]
+	at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:124) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:99) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:38) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:24:21:142  WARN 18348 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 3/3
+17:24:26:150 ERROR 18348 --- [main] c.z.v.config.InitializationService       : 获取公钥失败超过重试次数 3 .
+17:24:26:151  WARN 18348 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initializationService': Invocation of init method failed; nested exception is java.lang.RuntimeException: 获取公钥失败超过最大重试次数
+17:24:26:166  INFO 18348 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+17:24:26:176  INFO 18348 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+17:24:26:191 ERROR 18348 --- [main] o.s.boot.SpringApplication               : Application run failed
+
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initializationService': Invocation of init method failed; nested exception is java.lang.RuntimeException: 获取公钥失败超过最大重试次数
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+Caused by: java.lang.RuntimeException: 获取公钥失败超过最大重试次数
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:114) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:38) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 18 common frames omitted
+
+17:24:27:162  WARN 18348 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:24:27:162  WARN 18348 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:24:27:163  WARN 18348 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:25:39:579  INFO 15352 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:25:40:019  INFO 15352 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:25:40:020  INFO 15352 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:25:40:034  INFO 15352 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:25:40:120  WARN 15352 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:25:40:170  INFO 15352 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:25:40:381  INFO 15352 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:25:40:388  INFO 15352 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:25:40:388  INFO 15352 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:25:40:473  INFO 15352 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:25:40:473  INFO 15352 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 885 ms
+17:25:43:509 ERROR 15352 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: 不知道这样的主机。 (null)
+	at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:na]
+	at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:930) ~[na:na]
+	at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543) ~[na:na]
+	at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:124) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:99) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:38) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:25:43:511  WARN 15352 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 1/3
+17:25:46:586  WARN 15352 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:25:46:586  WARN 15352 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:25:46:588  WARN 15352 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:25:46:588  WARN 15352 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:26:00:228  INFO 16152 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:26:00:676  INFO 16152 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:26:00:677  INFO 16152 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:26:00:691  INFO 16152 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:26:00:777  WARN 16152 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:26:00:832  INFO 16152 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:26:01:056  INFO 16152 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:26:01:064  INFO 16152 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:26:01:064  INFO 16152 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:26:01:142  INFO 16152 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:26:01:142  INFO 16152 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 905 ms
+17:26:15:437  WARN 16152 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:26:15:437  WARN 16152 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:26:15:439  WARN 16152 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:26:15:439  WARN 16152 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:30:16:093  INFO 1856 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:30:16:554  INFO 1856 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:30:16:556  INFO 1856 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:30:16:570  INFO 1856 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:30:16:656  WARN 1856 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:30:16:702  INFO 1856 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a99c632d-a5e2-33e7-8e1a-98d2d9d0cff4
+17:30:16:908  INFO 1856 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:30:16:914  INFO 1856 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:30:16:915  INFO 1856 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:30:16:997  INFO 1856 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:30:16:997  INFO 1856 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 896 ms
+17:30:17:028  WARN 1856 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+17:30:17:029  INFO 1856 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+17:30:17:039  INFO 1856 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+17:30:17:056 ERROR 1856 --- [main] o.s.boot.SpringApplication               : Application run failed
+
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 17 common frames omitted
+Caused by: java.lang.NullPointerException: null
+	at com.zksy.visualization.api.AuthAPI.<init>(AuthAPI.java:12) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 19 common frames omitted
+
+17:30:17:057  WARN 1856 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:30:17:057  WARN 1856 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:30:17:058  WARN 1856 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:32:15:063  INFO 19576 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:32:15:485  INFO 19576 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:32:15:486  INFO 19576 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:32:15:501  INFO 19576 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:32:15:581  WARN 19576 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:32:15:623  INFO 19576 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a99c632d-a5e2-33e7-8e1a-98d2d9d0cff4
+17:32:15:834  INFO 19576 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:32:15:854  INFO 19576 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:32:15:855  INFO 19576 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:32:15:938  INFO 19576 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:32:15:938  INFO 19576 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 866 ms
+17:32:18:929 ERROR 19576 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: 不知道这样的主机。 (null)
+	at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:na]
+	at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:930) ~[na:na]
+	at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543) ~[na:na]
+	at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:126) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:101) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:40) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:32:18:932  WARN 19576 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 1/3
+17:32:23:941 ERROR 19576 --- [main] c.z.v.config.InitializationService       : 信息: {}
+
+java.net.UnknownHostException: null
+	at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:797) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1386) ~[na:na]
+	at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1307) ~[na:na]
+	at okhttp3.Dns$Companion$DnsSystem.lookup(Dns.kt:49) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.kt:164) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.kt:129) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RouteSelector.next(RouteSelector.kt:71) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:205) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.config.InitializationService.getPublicKey(InitializationService.java:126) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.retrievePublicKey(InitializationService.java:101) ~[classes/:na]
+	at com.zksy.visualization.config.InitializationService.initialize(InitializationService.java:40) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+
+17:32:23:943  WARN 19576 --- [main] c.z.v.config.InitializationService       : 公钥获取失败将于 5 秒后. 重试 2/3
+17:32:27:092  WARN 19576 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:32:27:092  WARN 19576 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:32:27:093  WARN 19576 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:32:27:094  WARN 19576 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:33:38:163  INFO 24328 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:33:38:580  INFO 24328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:33:38:582  INFO 24328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:33:38:596  INFO 24328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:33:38:678  WARN 24328 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:33:38:718  INFO 24328 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a99c632d-a5e2-33e7-8e1a-98d2d9d0cff4
+17:33:38:910  INFO 24328 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:33:38:916  INFO 24328 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:33:38:916  INFO 24328 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:33:38:996  INFO 24328 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:33:38:997  INFO 24328 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 827 ms
+17:33:39:028  WARN 24328 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+17:33:39:029  INFO 24328 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
+17:33:39:039  INFO 24328 --- [main] ConditionEvaluationReportLoggingListener : 
+
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
+17:33:39:053 ERROR 24328 --- [main] o.s.boot.SpringApplication               : Application run failed
+
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAPI' defined in file [C:\Users\hxb\Desktop\project2\dh-server-micro\visualization-service\target\classes\com\zksy\visualization\api\AuthAPI.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.27.jar:5.3.27]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.12.jar:2.7.12]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.12.jar:2.7.12]
+	at com.zksy.visualization.VisualizationApplication.main(VisualizationApplication.java:14) ~[classes/:na]
+Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zksy.visualization.api.AuthAPI]: Constructor threw exception; nested exception is java.lang.NullPointerException
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.27.jar:5.3.27]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 19 common frames omitted
+Caused by: java.lang.NullPointerException: null
+	at com.zksy.visualization.api.AuthAPI.<init>(AuthAPI.java:16) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
+	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.27.jar:5.3.27]
+	... 21 common frames omitted
+
+17:33:39:054  WARN 24328 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:33:39:054  WARN 24328 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:33:39:056  WARN 24328 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:34:32:900  INFO 15328 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:34:33:351  INFO 15328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:34:33:352  INFO 15328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:34:33:366  INFO 15328 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 5 ms. Found 0 Redis repository interfaces.
+17:34:33:452  WARN 15328 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:34:33:496  INFO 15328 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:34:33:706  INFO 15328 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:34:33:717  INFO 15328 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:34:33:717  INFO 15328 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:34:33:798  INFO 15328 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:34:33:798  INFO 15328 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 891 ms
+17:34:34:328  INFO 15328 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwql04dB7nkMb2k6dB+SCEk+uN39aHv5p0w0hlfHd1mIbxdoYdl4F5miALV9WxtlyUNojL22MKFlygwmAVFklsf4dp9j8UIF8Lx+NAIhKqm914HfWg1QdUNuJfi+ygj4IX6YvmLU5Y2up/Q5VUrvi1SGKHoSnyHMTWW/zmC/YmUwIDAQAB
+17:34:34:330  INFO 15328 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+17:34:34:460  INFO 15328 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:LRjMtxciTuNonc5H5neZBCBR6u1ohFWg","refresh_token":"lL3phhPH8yk4x2ZgpbH7glkI7AnygduQ","magicId":"QudgynA7Iklg7HbpgZ2x4ky8HPhhp3Ll","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:34:35:561  INFO 15328 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+17:34:35:982  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 5113ae21-c298-4349-9e00-85ac6cca091f
+17:34:35:982  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] RpcClient init label, labels = {module=naming, source=sdk}
+17:34:35:983  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+17:34:35:983  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+17:34:35:983  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+17:34:35:984  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+17:34:36:119  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723109676601_192.168.110.13_55810
+17:34:36:119  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+17:34:36:119  INFO 15328 --- [main] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x0000000800413040
+17:34:36:119  INFO 15328 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Notify connected event to listeners.
+17:34:36:157  INFO 15328 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+17:34:36:163  INFO 15328 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+17:34:36:409  INFO 15328 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+17:34:36:411  INFO 15328 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+17:34:36:426  INFO 15328 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+17:34:36:471  INFO 15328 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.537 seconds (JVM running for 6.044)
+17:34:36:474  INFO 15328 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+17:34:36:482  INFO 15328 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+17:34:36:674  INFO 15328 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Receive server push request, request = NotifySubscriberRequest, requestId = 346
+17:34:36:680  INFO 15328 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [5113ae21-c298-4349-9e00-85ac6cca091f] Ack server push request, request = NotifySubscriberRequest, requestId = 346
+17:38:18:949  INFO 15328 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+17:38:18:954  INFO 15328 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+17:38:18:954  INFO 15328 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+17:38:18:957  INFO 15328 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 3 ms
+17:47:27:242  WARN 15328 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:47:27:241  WARN 15328 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:47:27:242  WARN 15328 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:47:27:243  WARN 15328 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:47:27:360  INFO 15328 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+17:47:27:362  INFO 15328 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+17:47:27:695  INFO 15328 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+17:47:27:695  INFO 15328 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@4f7e1dcb[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+17:47:27:695  INFO 15328 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723109676601_192.168.110.13_55810
+17:47:27:698  INFO 15328 --- [nacos-grpc-client-executor-163] c.a.n.c.remote.client.grpc.GrpcClient    : [1723109676601_192.168.110.13_55810]Ignore complete event,isRunning:false,isAbandon=false
+17:47:27:700  INFO 15328 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@dc3e86f[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 164]
+17:47:32:409  INFO 7160 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:47:32:842  INFO 7160 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:47:32:844  INFO 7160 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:47:32:857  INFO 7160 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:47:32:934  WARN 7160 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:47:32:977  INFO 7160 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:47:33:190  INFO 7160 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:47:33:197  INFO 7160 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:47:33:197  INFO 7160 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:47:33:266  INFO 7160 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:47:33:266  INFO 7160 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 841 ms
+17:47:33:757  INFO 7160 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfV+HfpyvgBzTnXgcNmgu8L9dC2nIjAQ/w+3nQL3Y46eIIRi8842rlaAxZfI5QlGEPpVrRKL2ooqfHayRNtqIOA6KJFxeUJhTHSyv47lLQAo0VnWKwrAGpkSoVdtl2TmpDXO0NBKl54IBKl44mp15mpVgw2pK5IZ/e6FNJfalA0wIDAQAB
+17:47:33:759  INFO 7160 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+17:47:33:838  INFO 7160 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:uLEcHO8ZeR9SM1eKgkc78KEFFAIMVJkE","refresh_token":"f1MoF6CGaQyKjj7pVVh5fYTSwOyb5hyc","magicId":"cyh5byOwSTYf5hVVp7jjKyQaGC6FoM1f","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:47:34:927  INFO 7160 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+17:47:35:223  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 50141a13-a5d9-407c-a9c9-354a966f1c7c
+17:47:35:223  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] RpcClient init label, labels = {module=naming, source=sdk}
+17:47:35:224  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+17:47:35:224  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+17:47:35:224  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+17:47:35:224  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+17:47:35:351  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723110455843_192.168.110.13_57860
+17:47:35:351  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+17:47:35:352  INFO 7160 --- [main] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+17:47:35:351  INFO 7160 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Notify connected event to listeners.
+17:47:35:387  INFO 7160 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+17:47:35:393  INFO 7160 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+17:47:35:527  INFO 7160 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+17:47:35:530  INFO 7160 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+17:47:35:543  INFO 7160 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+17:47:35:580  INFO 7160 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.1 seconds (JVM running for 5.613)
+17:47:35:584  INFO 7160 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+17:47:35:585  INFO 7160 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+17:47:35:889  INFO 7160 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Receive server push request, request = NotifySubscriberRequest, requestId = 350
+17:47:35:894  INFO 7160 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [50141a13-a5d9-407c-a9c9-354a966f1c7c] Ack server push request, request = NotifySubscriberRequest, requestId = 350
+17:47:43:635  INFO 7160 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+17:47:43:641  INFO 7160 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+17:47:43:641  INFO 7160 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+17:47:43:642  INFO 7160 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+17:47:43:687  INFO 7160 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : response:{"success":true,"data":{"service":"BRM","id":1,"orgCode":"001","orgName":"根节点","orgType":"org_base","sort":1,"forbidBindUser":0,"rootFlag":1,"busiType":1,"repeatAddFlag":1,"fieldExt":{"businessType":"2"}},"code":"0","errMsg":""}
+17:47:43:692 ERROR 7160 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : error:{}
+
+java.lang.IllegalStateException: closed
+	at okio.RealBufferedSource.select(RealBufferedSource.kt:218) ~[okio-2.8.0.jar:na]
+	at okhttp3.internal.Util.readBomAsCharset(Util.kt:265) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.ResponseBody.string(ResponseBody.kt:187) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.controller.VisualizationController.test(VisualizationController.java:44) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
+
+17:47:58:381  INFO 7160 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : response:{"success":true,"data":{"service":"BRM","id":1,"orgCode":"001","orgName":"根节点","orgType":"org_base","sort":1,"forbidBindUser":0,"rootFlag":1,"busiType":1,"repeatAddFlag":1,"fieldExt":{"businessType":"2"}},"code":"0","errMsg":""}
+17:47:58:382 ERROR 7160 --- [http-nio-8086-exec-2] c.z.v.c.VisualizationController          : error:{}
+
+java.lang.IllegalStateException: closed
+	at okio.RealBufferedSource.select(RealBufferedSource.kt:218) ~[okio-2.8.0.jar:na]
+	at okhttp3.internal.Util.readBomAsCharset(Util.kt:265) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.ResponseBody.string(ResponseBody.kt:187) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.controller.VisualizationController.test(VisualizationController.java:44) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
+
+17:48:33:144  WARN 7160 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:48:33:145  WARN 7160 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:48:33:145  WARN 7160 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:48:33:146  WARN 7160 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:48:33:268  INFO 7160 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+17:48:33:272  INFO 7160 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+17:48:33:608  INFO 7160 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+17:48:33:608  INFO 7160 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@ba4824[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+17:48:33:608  INFO 7160 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723110455843_192.168.110.13_57860
+17:48:33:611  INFO 7160 --- [nacos-grpc-client-executor-22] c.a.n.c.remote.client.grpc.GrpcClient    : [1723110455843_192.168.110.13_57860]Ignore complete event,isRunning:false,isAbandon=false
+17:48:33:613  INFO 7160 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@5f9bed58[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 23]
+17:48:38:296  INFO 4116 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:48:38:727  INFO 4116 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:48:38:728  INFO 4116 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:48:38:742  INFO 4116 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:48:38:821  WARN 4116 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:48:38:863  INFO 4116 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:48:39:056  INFO 4116 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:48:39:061  INFO 4116 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:48:39:062  INFO 4116 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:48:39:157  INFO 4116 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:48:39:157  INFO 4116 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 853 ms
+17:48:39:610  INFO 4116 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9o6HIUypza2uEUQlo+wqIbWgf6sA2/Aqv9wm0LyLGJOQ5BFgToUoiejT5NDsk/CdNyKuHhdkUxOg471Pu8HpBOowtpJFzDZQAIjuJW9vWsYkJTuoWD04+1fnh1KBubmpRmiosMfCReIuL5B85ZKIHUhrReD11XFJgo0C91K0SZQIDAQAB
+17:48:39:613  INFO 4116 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+17:48:39:687  INFO 4116 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:8KQyjwV8MhxmJFUXLwHsirvQaHYKlaJR","refresh_token":"mSh3hZ2ZaldHphgQ1svLVLCXQDw8vOlV","magicId":"VlOv8wDQXCLVLvs1QghpHdlaZ2Zh3hSm","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:48:40:817  INFO 4116 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+17:48:41:164  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of f550a587-fba5-4418-a3da-9c35cd7e8a06
+17:48:41:165  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] RpcClient init label, labels = {module=naming, source=sdk}
+17:48:41:166  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+17:48:41:166  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+17:48:41:166  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+17:48:41:168  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+17:48:41:288  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723110521787_192.168.110.13_58113
+17:48:41:289  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+17:48:41:291  INFO 4116 --- [main] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+17:48:41:290  INFO 4116 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Notify connected event to listeners.
+17:48:41:331  INFO 4116 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+17:48:41:346  INFO 4116 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+17:48:41:488  INFO 4116 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+17:48:41:490  INFO 4116 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+17:48:41:505  INFO 4116 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+17:48:41:543  INFO 4116 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.183 seconds (JVM running for 5.685)
+17:48:41:546  INFO 4116 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+17:48:41:548  INFO 4116 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+17:48:41:865  INFO 4116 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Receive server push request, request = NotifySubscriberRequest, requestId = 353
+17:48:41:868  INFO 4116 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [f550a587-fba5-4418-a3da-9c35cd7e8a06] Ack server push request, request = NotifySubscriberRequest, requestId = 353
+17:49:15:752  WARN 4116 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:49:15:752  WARN 4116 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:49:15:752  WARN 4116 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:49:15:753  WARN 4116 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:49:15:863  INFO 4116 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+17:49:15:866  INFO 4116 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+17:49:16:196  INFO 4116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+17:49:16:196  INFO 4116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5ada41e2[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+17:49:16:196  INFO 4116 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723110521787_192.168.110.13_58113
+17:49:16:198  INFO 4116 --- [nacos-grpc-client-executor-19] c.a.n.c.remote.client.grpc.GrpcClient    : [1723110521787_192.168.110.13_58113]Ignore complete event,isRunning:false,isAbandon=false
+17:49:16:199  INFO 4116 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@359bd760[Running, pool size = 7, active threads = 0, queued tasks = 0, completed tasks = 20]
+17:49:21:001  INFO 24580 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:49:21:426  INFO 24580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:49:21:427  INFO 24580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:49:21:441  INFO 24580 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:49:21:523  WARN 24580 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:49:21:564  INFO 24580 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:49:21:789  INFO 24580 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:49:21:794  INFO 24580 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:49:21:795  INFO 24580 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:49:21:868  INFO 24580 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:49:21:868  INFO 24580 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 852 ms
+17:49:22:323  INFO 24580 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSd5Y1imtDhQeBMwTRsjtHoqfAqnZXIWhLEFGgdAMyg9y0u+9z0WbZbuhiMdMPlSrOAHqM7j5rep3gjQ4Wpe6sl5eBgaVJOIUMUmrpdEKrU3SJZylK/wgyf9Gks3LXV8RpwEISyB4x1vP5ql3tStF7tgIMSULGCeHP9urnmPgG6QIDAQAB
+17:49:22:326  INFO 24580 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+17:49:22:406  INFO 24580 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:nFDBzrAi3v0nhT9wpE0Iwkxb00Fum1ig","refresh_token":"y7APMiH2w8fltm0o2ZGdDASeLQTTzcxM","magicId":"MxczTTQLeSADdGZ2o0mtlf8w2HiMPA7y","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:49:23:508  INFO 24580 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+17:49:23:800  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 77a33590-0364-4b7d-9a25-4e27ca9f1b21
+17:49:23:800  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] RpcClient init label, labels = {module=naming, source=sdk}
+17:49:23:801  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+17:49:23:801  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+17:49:23:801  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+17:49:23:801  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+17:49:23:921  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723110564421_192.168.110.13_58280
+17:49:23:922  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+17:49:23:922  INFO 24580 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Notify connected event to listeners.
+17:49:23:924  INFO 24580 --- [main] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+17:49:23:961  INFO 24580 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+17:49:23:966  INFO 24580 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+17:49:24:111  INFO 24580 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+17:49:24:113  INFO 24580 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+17:49:24:127  INFO 24580 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+17:49:24:164  INFO 24580 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.118 seconds (JVM running for 5.618)
+17:49:24:167  INFO 24580 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+17:49:24:168  INFO 24580 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+17:49:24:473  INFO 24580 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Receive server push request, request = NotifySubscriberRequest, requestId = 356
+17:49:24:485  INFO 24580 --- [nacos-grpc-client-executor-8] com.alibaba.nacos.common.remote.client   : [77a33590-0364-4b7d-9a25-4e27ca9f1b21] Ack server push request, request = NotifySubscriberRequest, requestId = 356
+17:49:34:547  INFO 24580 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+17:49:34:552  INFO 24580 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+17:49:34:552  INFO 24580 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+17:49:34:553  INFO 24580 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
+17:49:34:588  INFO 24580 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : response:{"success":true,"data":{"service":"BRM","id":1,"orgCode":"001","orgName":"根节点","orgType":"org_base","sort":1,"forbidBindUser":0,"rootFlag":1,"busiType":1,"repeatAddFlag":1,"fieldExt":{"businessType":"2"}},"code":"0","errMsg":""}
+17:49:34:590 ERROR 24580 --- [http-nio-8086-exec-1] c.z.v.c.VisualizationController          : error:{}
+
+java.lang.IllegalStateException: closed
+	at okio.RealBufferedSource.select(RealBufferedSource.kt:218) ~[okio-2.8.0.jar:na]
+	at okhttp3.internal.Util.readBomAsCharset(Util.kt:265) ~[okhttp-4.9.3.jar:na]
+	at okhttp3.ResponseBody.string(ResponseBody.kt:187) ~[okhttp-4.9.3.jar:na]
+	at com.zksy.visualization.controller.VisualizationController.test(VisualizationController.java:48) ~[classes/:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
+	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.27.jar:5.3.27]
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) ~[tomcat-embed-core-9.0.75.jar:4.0.FR]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.27.jar:5.3.27]
+	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.75.jar:9.0.75]
+	at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
+
+17:51:18:510  WARN 24580 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+17:51:18:510  WARN 24580 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+17:51:18:510  WARN 24580 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+17:51:18:511  WARN 24580 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+17:51:18:622  INFO 24580 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+17:51:18:624  INFO 24580 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+17:51:18:948  INFO 24580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+17:51:18:949  INFO 24580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3ef97870[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+17:51:18:949  INFO 24580 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723110564421_192.168.110.13_58280
+17:51:18:951  INFO 24580 --- [nacos-grpc-client-executor-34] c.a.n.c.remote.client.grpc.GrpcClient    : [1723110564421_192.168.110.13_58280]Ignore complete event,isRunning:false,isAbandon=false
+17:51:18:952  INFO 24580 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@ba21b36[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 35]
+17:51:23:708  INFO 8376 --- [main] c.z.v.VisualizationApplication           : The following 1 profile is active: "dev"
+17:51:24:142  INFO 8376 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
+17:51:24:145  INFO 8376 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+17:51:24:159  INFO 8376 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
+17:51:24:241  WARN 8376 --- [main] o.m.s.mapper.ClassPathMapperScanner      : No MyBatis mapper was found in '[com.zksy.visualization]' package. Please check your configuration.
+17:51:24:282  INFO 8376 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=585177fb-7f27-3a8a-811d-4b8990688216
+17:51:24:475  INFO 8376 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8086 (http)
+17:51:24:480  INFO 8376 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+17:51:24:480  INFO 8376 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
+17:51:24:554  INFO 8376 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+17:51:24:556  INFO 8376 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 839 ms
+17:51:25:073  INFO 8376 --- [main] c.z.v.config.InitializationService       : Public Key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQemLKCqVoEouNWFeQ+7bLENk4Zai/rrPL77VSJtJnXWaZ1+VHqS14IzBo0Nw/+IulXNIoTWSGE/dFp0Hd9yarsUMnA7GK47HbLLgVCc+WNVIgU/Zbv+TgkarPNUfNrx3GoKkenz/cv4MeDxjccjUv8OB0va+/8/tx2/aFKHrvvQIDAQAB
+17:51:25:076  INFO 8376 --- [main] c.z.v.config.InitializationService       : 获取秘钥成功
+17:51:25:142  INFO 8376 --- [main] c.z.v.config.InitializationService       : Response Body: {"success":true,"data":{"access_token":"1:SraYwF0DTOgyOpVQy7KVwdgYnZbhyb5y","refresh_token":"iksdt6eTMPmubANZeuK3uMieZ4fsKVBZ","magicId":"ZBVKsf4ZeiMu3KueZNAbumPMTe6tdski","scope":"supplier","remainderDays":28,"token_type":"bearer","expires_in":7199,"userId":"1"},"code":"0","errMsg":""}
+17:51:26:206  INFO 8376 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+17:51:26:509  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of 14c0baae-3fd7-43cd-b38e-47cfc2d050c9
+17:51:26:509  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] RpcClient init label, labels = {module=naming, source=sdk}
+17:51:26:510  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+17:51:26:511  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+17:51:26:511  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+17:51:26:511  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+17:51:26:637  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723110687133_192.168.110.13_58632
+17:51:26:638  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+17:51:26:638  INFO 8376 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Notify connected event to listeners.
+17:51:26:638  INFO 8376 --- [main] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$471/0x000000080041b040
+17:51:26:678  INFO 8376 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8086 (http) with context path ''
+17:51:26:685  INFO 8376 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP visualization-service 192.168.220.1:8086 register finished
+17:51:26:822  INFO 8376 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
+17:51:26:824  INFO 8376 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+17:51:26:837  INFO 8376 --- [main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+17:51:26:875  INFO 8376 --- [main] c.z.v.VisualizationApplication           : Started VisualizationApplication in 5.105 seconds (JVM running for 5.611)
+17:51:26:878  INFO 8376 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service, group=DEFAULT_GROUP
+17:51:26:880  INFO 8376 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=visualization-service-dev.yaml, group=DEFAULT_GROUP
+17:51:27:204  INFO 8376 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Receive server push request, request = NotifySubscriberRequest, requestId = 358
+17:51:27:212  INFO 8376 --- [nacos-grpc-client-executor-7] com.alibaba.nacos.common.remote.client   : [14c0baae-3fd7-43cd-b38e-47cfc2d050c9] Ack server push request, request = NotifySubscriberRequest, requestId = 358
+17:51:31:076  INFO 8376 --- [http-nio-8086-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [Hm_lvt_e8002ef3d9e0d8274b5b74cc4a027d08=1722301390,1722321634,1722391848,1722493898;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+17:51:31:081  INFO 8376 --- [http-nio-8086-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+17:51:31:081  INFO 8376 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+17:51:31:082  INFO 8376 --- [http-nio-8086-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms

BIN
logs/visualization-service/spring.log.2024-08-07.0.gz


+ 309 - 0
logs/zksy-gateway/spring.log

@@ -0,0 +1,309 @@
+08:57:08:279  INFO 352 --- [main] com.zksy.gateway.GatewayApplication      : No active profile set, falling back to 1 default profile: "default"
+08:57:08:814  INFO 352 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=96a3756b-40fb-38d1-96aa-45b2357d712b
+08:57:08:854  INFO 352 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+08:57:08:855  INFO 352 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+08:57:08:856  INFO 352 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+08:57:09:347 DEBUG 352 --- [main] c.zksy.gateway.route.DynamicRouteLoader  : 监听到路由配置变更,[
+    {
+        "id": "visualization",
+        "predicates": [{
+            "name": "Path",
+            "args": {"_genkey_0":"/visualization/**"}
+        }],
+        "filters": [],
+        "uri": "lb://visualization-service"
+    }
+]
+08:57:10:019  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [After]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Before]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Between]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Cookie]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Header]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Host]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Method]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Path]
+08:57:10:020  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Query]
+08:57:10:021  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [ReadBody]
+08:57:10:021  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [RemoteAddr]
+08:57:10:021  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [XForwardedRemoteAddr]
+08:57:10:021  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Weight]
+08:57:10:021  INFO 352 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [CloudFoundryRouteService]
+08:57:10:404  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of a5066c33-fa30-48f8-a44b-1b572f09ba07
+08:57:10:404  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] RpcClient init label, labels = {module=naming, source=sdk}
+08:57:10:406  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+08:57:10:406  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+08:57:10:406  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+08:57:10:407  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+08:57:10:527  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723078630565_192.168.110.13_50914
+08:57:10:527  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+08:57:10:527  INFO 352 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Notify connected event to listeners.
+08:57:10:527  INFO 352 --- [main] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$461/0x0000000800477040
+08:57:10:762  INFO 352 --- [main] o.s.b.web.embedded.netty.NettyWebServer  : Netty started on port 8080
+08:57:11:068  INFO 352 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP zksy-gateway 192.168.220.1:8080 register finished
+08:57:11:078  INFO 352 --- [main] com.zksy.gateway.GatewayApplication      : Started GatewayApplication in 5.337 seconds (JVM running for 6.086)
+08:57:11:081  INFO 352 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=zksy-gateway.yaml, group=DEFAULT_GROUP
+08:57:11:081  INFO 352 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=zksy-gateway, group=DEFAULT_GROUP
+08:57:11:101  INFO 352 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 177
+08:57:11:107  INFO 352 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 177
+09:01:25:953  INFO 352 --- [nacos-grpc-client-executor-59] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 179
+09:01:25:953  INFO 352 --- [nacos-grpc-client-executor-59] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 179
+09:19:52:934  INFO 352 --- [nacos-grpc-client-executor-281] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 180
+09:19:52:939  INFO 352 --- [nacos-grpc-client-executor-281] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 180
+09:19:59:954  INFO 352 --- [nacos-grpc-client-executor-283] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 182
+09:19:59:960  INFO 352 --- [nacos-grpc-client-executor-283] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 182
+09:20:24:819  INFO 352 --- [nacos-grpc-client-executor-288] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 183
+09:20:24:824  INFO 352 --- [nacos-grpc-client-executor-288] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 183
+09:20:31:661  INFO 352 --- [nacos-grpc-client-executor-290] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 185
+09:20:31:669  INFO 352 --- [nacos-grpc-client-executor-290] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 185
+09:21:25:450  INFO 352 --- [nacos-grpc-client-executor-301] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 188
+09:21:25:450  INFO 352 --- [nacos-grpc-client-executor-301] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 188
+09:22:07:567  INFO 352 --- [nacos-grpc-client-executor-310] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 190
+09:22:07:575  INFO 352 --- [nacos-grpc-client-executor-310] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 190
+09:23:14:533  INFO 352 --- [nacos-grpc-client-executor-324] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 193
+09:23:14:547  INFO 352 --- [nacos-grpc-client-executor-324] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 193
+09:38:04:385  INFO 352 --- [nacos-grpc-client-executor-501] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 195
+09:38:04:392  INFO 352 --- [nacos-grpc-client-executor-501] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 195
+09:42:32:175  INFO 352 --- [nacos-grpc-client-executor-555] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 196
+09:42:32:180  INFO 352 --- [nacos-grpc-client-executor-555] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 196
+09:42:39:496  INFO 352 --- [nacos-grpc-client-executor-557] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 198
+09:42:39:503  INFO 352 --- [nacos-grpc-client-executor-557] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 198
+09:43:53:308  INFO 352 --- [nacos-grpc-client-executor-572] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 203
+09:43:53:311  INFO 352 --- [nacos-grpc-client-executor-572] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 203
+09:44:14:671  INFO 352 --- [nacos-grpc-client-executor-577] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 205
+09:44:14:681  INFO 352 --- [nacos-grpc-client-executor-577] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 205
+09:44:39:335  INFO 352 --- [nacos-grpc-client-executor-582] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 208
+09:44:39:342  INFO 352 --- [nacos-grpc-client-executor-582] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 208
+09:45:09:006  INFO 352 --- [nacos-grpc-client-executor-588] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 210
+09:45:09:019  INFO 352 --- [nacos-grpc-client-executor-588] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 210
+09:59:43:399  INFO 352 --- [nacos-grpc-client-executor-771] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 211
+09:59:43:404  INFO 352 --- [nacos-grpc-client-executor-771] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 211
+09:59:51:218  INFO 352 --- [nacos-grpc-client-executor-773] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 213
+09:59:51:226  INFO 352 --- [nacos-grpc-client-executor-773] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 213
+10:01:22:441  INFO 352 --- [nacos-grpc-client-executor-792] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 216
+10:01:22:450  INFO 352 --- [nacos-grpc-client-executor-792] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 216
+10:10:51:743  INFO 352 --- [nacos-grpc-client-executor-907] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 220
+10:10:51:755  INFO 352 --- [nacos-grpc-client-executor-907] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 220
+10:11:28:838  INFO 352 --- [nacos-grpc-client-executor-914] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 221
+10:11:28:848  INFO 352 --- [nacos-grpc-client-executor-914] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 221
+10:11:36:557  INFO 352 --- [nacos-grpc-client-executor-916] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 223
+10:11:36:563  INFO 352 --- [nacos-grpc-client-executor-916] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 223
+10:11:54:001  INFO 352 --- [nacos-grpc-client-executor-919] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 224
+10:11:54:009  INFO 352 --- [nacos-grpc-client-executor-919] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 224
+10:12:00:613  INFO 352 --- [nacos-grpc-client-executor-921] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 226
+10:12:00:623  INFO 352 --- [nacos-grpc-client-executor-921] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 226
+10:12:37:508  INFO 352 --- [nacos-grpc-client-executor-928] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 229
+10:12:37:518  INFO 352 --- [nacos-grpc-client-executor-928] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 229
+10:12:55:552  INFO 352 --- [nacos-grpc-client-executor-932] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 231
+10:12:55:560  INFO 352 --- [nacos-grpc-client-executor-932] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 231
+10:16:51:541  INFO 352 --- [nacos-grpc-client-executor-982] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 232
+10:16:51:543  INFO 352 --- [nacos-grpc-client-executor-982] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 232
+10:16:59:163  INFO 352 --- [nacos-grpc-client-executor-983] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 234
+10:16:59:171  INFO 352 --- [nacos-grpc-client-executor-983] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 234
+10:17:15:406  INFO 352 --- [nacos-grpc-client-executor-987] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 236
+10:17:15:416  INFO 352 --- [nacos-grpc-client-executor-987] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 236
+10:17:22:121  INFO 352 --- [nacos-grpc-client-executor-990] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Receive server push request, request = NotifySubscriberRequest, requestId = 238
+10:17:22:129  INFO 352 --- [nacos-grpc-client-executor-990] com.alibaba.nacos.common.remote.client   : [a5066c33-fa30-48f8-a44b-1b572f09ba07] Ack server push request, request = NotifySubscriberRequest, requestId = 238
+10:18:11:485  WARN 352 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher
+10:18:11:485  WARN 352 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient
+10:18:11:486  WARN 352 --- [Thread-5] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end
+10:18:11:486  WARN 352 --- [Thread-1] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end
+10:18:11:506  INFO 352 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now...
+10:18:11:508  INFO 352 --- [SpringApplicationShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished.
+10:18:11:841  INFO 352 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown rpc client, set status to shutdown
+10:18:11:841  INFO 352 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@13719657[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
+10:18:11:841  INFO 352 --- [SpringApplicationShutdownHook] com.alibaba.nacos.common.remote.client   : Close current connection 1723078630565_192.168.110.13_50914
+10:18:11:843  INFO 352 --- [nacos-grpc-client-executor-1002] c.a.n.c.remote.client.grpc.GrpcClient    : [1723078630565_192.168.110.13_50914]Ignore complete event,isRunning:false,isAbandon=false
+10:18:11:846  INFO 352 --- [SpringApplicationShutdownHook] c.a.n.c.remote.client.grpc.GrpcClient    : Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@712bac6e[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 1003]
+10:18:27:766  INFO 13088 --- [main] com.zksy.gateway.GatewayApplication      : No active profile set, falling back to 1 default profile: "default"
+10:18:28:106  INFO 13088 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=96a3756b-40fb-38d1-96aa-45b2357d712b
+10:18:28:135  INFO 13088 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+10:18:28:136  INFO 13088 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+10:18:28:136  INFO 13088 --- [main] trationDelegate$BeanPostProcessorChecker : 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)
+10:18:28:512 DEBUG 13088 --- [main] c.zksy.gateway.route.DynamicRouteLoader  : 监听到路由配置变更,[
+    {
+        "id": "visualization",
+        "predicates": [{
+            "name": "Path",
+            "args": {"_genkey_0":"/visualization/**"}
+        }],
+        "filters": [],
+        "uri": "lb://visualization-service"
+    }
+]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [After]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Before]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Between]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Cookie]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Header]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Host]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Method]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Path]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Query]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [ReadBody]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [RemoteAddr]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [XForwardedRemoteAddr]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [Weight]
+10:18:29:046  INFO 13088 --- [main] o.s.c.g.r.RouteDefinitionRouteLocator    : Loaded RoutePredicateFactory [CloudFoundryRouteService]
+10:18:29:371  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [RpcClientFactory] create a new rpc client of c8455468-b013-407e-9b2f-ae807b59a16a
+10:18:29:371  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] RpcClient init label, labels = {module=naming, source=sdk}
+10:18:29:372  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
+10:18:29:372  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
+10:18:29:372  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
+10:18:29:372  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Try to connect to server on start up, server: {serverIp = '192.168.110.30', server main port = 8848}
+10:18:29:492  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Success to connect to server [192.168.110.30:8848] on start up, connectionId = 1723083509606_192.168.110.13_63494
+10:18:29:492  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
+10:18:29:492  INFO 13088 --- [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Notify connected event to listeners.
+10:18:29:493  INFO 13088 --- [main] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$461/0x0000000800446040
+10:18:29:738  INFO 13088 --- [main] o.s.b.web.embedded.netty.NettyWebServer  : Netty started on port 8080
+10:18:30:081  INFO 13088 --- [main] c.a.c.n.registry.NacosServiceRegistry    : nacos registry, DEFAULT_GROUP zksy-gateway 192.168.220.1:8080 register finished
+10:18:30:093  INFO 13088 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 240
+10:18:30:093  INFO 13088 --- [main] com.zksy.gateway.GatewayApplication      : Started GatewayApplication in 4.001 seconds (JVM running for 4.518)
+10:18:30:096  INFO 13088 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=zksy-gateway.yaml, group=DEFAULT_GROUP
+10:18:30:098  INFO 13088 --- [main] c.a.c.n.refresh.NacosContextRefresher    : [Nacos Config] Listening config: dataId=zksy-gateway, group=DEFAULT_GROUP
+10:18:30:102  INFO 13088 --- [nacos-grpc-client-executor-6] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 240
+10:18:51:346  INFO 13088 --- [nacos-grpc-client-executor-12] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 243
+10:18:51:346  INFO 13088 --- [nacos-grpc-client-executor-12] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 243
+10:20:26:606  INFO 13088 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 246
+10:20:26:615  INFO 13088 --- [nacos-grpc-client-executor-34] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 246
+10:21:33:998  INFO 13088 --- [nacos-grpc-client-executor-48] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 248
+10:21:34:007  INFO 13088 --- [nacos-grpc-client-executor-48] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 248
+10:21:54:941  INFO 13088 --- [nacos-grpc-client-executor-53] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 249
+10:21:54:946  INFO 13088 --- [nacos-grpc-client-executor-53] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 249
+10:22:02:253  INFO 13088 --- [nacos-grpc-client-executor-54] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 250
+10:22:02:259  INFO 13088 --- [nacos-grpc-client-executor-54] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 250
+10:25:56:133  INFO 13088 --- [nacos-grpc-client-executor-101] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 256
+10:25:56:138  INFO 13088 --- [nacos-grpc-client-executor-101] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 256
+10:29:23:097  INFO 13088 --- [nacos-grpc-client-executor-143] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 257
+10:29:23:105  INFO 13088 --- [nacos-grpc-client-executor-143] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 257
+14:15:16:721  INFO 13088 --- [nacos-grpc-client-executor-2854] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 259
+14:15:16:725  INFO 13088 --- [nacos-grpc-client-executor-2854] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 259
+14:24:58:884  INFO 13088 --- [nacos-grpc-client-executor-2971] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 260
+14:24:58:891  INFO 13088 --- [nacos-grpc-client-executor-2971] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 260
+14:26:26:274  INFO 13088 --- [nacos-grpc-client-executor-2988] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 262
+14:26:26:277  INFO 13088 --- [nacos-grpc-client-executor-2988] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 262
+14:26:33:392  INFO 13088 --- [nacos-grpc-client-executor-2990] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 263
+14:26:33:400  INFO 13088 --- [nacos-grpc-client-executor-2990] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 263
+14:31:27:237  INFO 13088 --- [nacos-grpc-client-executor-3049] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 265
+14:31:27:245  INFO 13088 --- [nacos-grpc-client-executor-3049] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 265
+14:31:47:687  INFO 13088 --- [nacos-grpc-client-executor-3054] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 267
+14:31:47:692  INFO 13088 --- [nacos-grpc-client-executor-3054] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 267
+14:32:16:547  INFO 13088 --- [nacos-grpc-client-executor-3059] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 268
+14:32:16:549  INFO 13088 --- [nacos-grpc-client-executor-3059] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 268
+14:33:33:339  INFO 13088 --- [nacos-grpc-client-executor-3076] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 269
+14:33:33:344  INFO 13088 --- [nacos-grpc-client-executor-3076] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 269
+14:35:51:094  INFO 13088 --- [nacos-grpc-client-executor-3104] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 271
+14:35:51:099  INFO 13088 --- [nacos-grpc-client-executor-3104] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 271
+14:35:58:216  INFO 13088 --- [nacos-grpc-client-executor-3106] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 273
+14:35:58:223  INFO 13088 --- [nacos-grpc-client-executor-3106] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 273
+14:36:10:029  INFO 13088 --- [nacos-grpc-client-executor-3108] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 274
+14:36:10:034  INFO 13088 --- [nacos-grpc-client-executor-3108] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 274
+14:43:15:766  INFO 13088 --- [nacos-grpc-client-executor-3193] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 275
+14:43:15:771  INFO 13088 --- [nacos-grpc-client-executor-3193] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 275
+14:48:16:956  INFO 13088 --- [nacos-grpc-client-executor-3253] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 277
+14:48:16:963  INFO 13088 --- [nacos-grpc-client-executor-3253] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 277
+14:51:56:494  INFO 13088 --- [nacos-grpc-client-executor-3297] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 278
+14:51:56:500  INFO 13088 --- [nacos-grpc-client-executor-3297] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 278
+14:54:03:949  INFO 13088 --- [nacos-grpc-client-executor-3322] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 280
+14:54:03:955  INFO 13088 --- [nacos-grpc-client-executor-3322] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 280
+14:57:47:772  INFO 13088 --- [nacos-grpc-client-executor-3367] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 281
+14:57:47:778  INFO 13088 --- [nacos-grpc-client-executor-3367] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 281
+14:58:49:444  INFO 13088 --- [nacos-grpc-client-executor-3379] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 283
+14:58:49:452  INFO 13088 --- [nacos-grpc-client-executor-3379] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 283
+14:58:57:166  INFO 13088 --- [nacos-grpc-client-executor-3381] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 284
+14:58:57:173  INFO 13088 --- [nacos-grpc-client-executor-3381] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 284
+14:59:02:980  INFO 13088 --- [nacos-grpc-client-executor-3382] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 286
+14:59:02:982  INFO 13088 --- [nacos-grpc-client-executor-3382] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 286
+15:07:29:158  INFO 13088 --- [nacos-grpc-client-executor-3484] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 289
+15:07:29:173  INFO 13088 --- [nacos-grpc-client-executor-3484] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 289
+15:29:07:850  INFO 13088 --- [nacos-grpc-client-executor-3743] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 290
+15:29:07:857  INFO 13088 --- [nacos-grpc-client-executor-3743] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 290
+15:29:17:173  INFO 13088 --- [nacos-grpc-client-executor-3745] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 292
+15:29:17:180  INFO 13088 --- [nacos-grpc-client-executor-3745] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 292
+15:37:35:878  INFO 13088 --- [nacos-grpc-client-executor-3845] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 293
+15:37:35:880  INFO 13088 --- [nacos-grpc-client-executor-3845] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 293
+15:37:43:901  INFO 13088 --- [nacos-grpc-client-executor-3846] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 294
+15:37:43:908  INFO 13088 --- [nacos-grpc-client-executor-3846] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 294
+15:39:52:904  INFO 13088 --- [nacos-grpc-client-executor-3872] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 296
+15:39:52:912  INFO 13088 --- [nacos-grpc-client-executor-3872] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 296
+15:40:09:337  INFO 13088 --- [nacos-grpc-client-executor-3875] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 297
+15:40:09:344  INFO 13088 --- [nacos-grpc-client-executor-3875] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 297
+15:43:40:978  INFO 13088 --- [nacos-grpc-client-executor-3917] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 299
+15:43:40:983  INFO 13088 --- [nacos-grpc-client-executor-3917] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 299
+15:43:48:892  INFO 13088 --- [nacos-grpc-client-executor-3919] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 300
+15:43:48:899  INFO 13088 --- [nacos-grpc-client-executor-3919] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 300
+15:44:54:672  INFO 13088 --- [nacos-grpc-client-executor-3932] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 302
+15:44:54:681  INFO 13088 --- [nacos-grpc-client-executor-3932] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 302
+15:45:21:222  INFO 13088 --- [nacos-grpc-client-executor-3938] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 304
+15:45:21:230  INFO 13088 --- [nacos-grpc-client-executor-3938] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 304
+15:45:40:240  INFO 13088 --- [nacos-grpc-client-executor-3941] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 305
+15:45:40:244  INFO 13088 --- [nacos-grpc-client-executor-3941] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 305
+15:46:19:257  INFO 13088 --- [nacos-grpc-client-executor-3949] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 307
+15:46:19:285  INFO 13088 --- [nacos-grpc-client-executor-3949] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 307
+15:48:42:909  INFO 13088 --- [nacos-grpc-client-executor-3978] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 309
+15:48:42:916  INFO 13088 --- [nacos-grpc-client-executor-3978] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 309
+15:48:51:429  INFO 13088 --- [nacos-grpc-client-executor-3979] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 311
+15:48:51:435  INFO 13088 --- [nacos-grpc-client-executor-3979] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 311
+15:58:40:107  INFO 13088 --- [nacos-grpc-client-executor-4097] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 312
+15:58:40:113  INFO 13088 --- [nacos-grpc-client-executor-4097] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 312
+15:58:48:330  INFO 13088 --- [nacos-grpc-client-executor-4099] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 314
+15:58:48:342  INFO 13088 --- [nacos-grpc-client-executor-4099] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 314
+16:18:07:472  INFO 13088 --- [nacos-grpc-client-executor-4330] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 315
+16:18:07:481  INFO 13088 --- [nacos-grpc-client-executor-4330] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 315
+16:18:15:889  INFO 13088 --- [nacos-grpc-client-executor-4332] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 316
+16:18:15:901  INFO 13088 --- [nacos-grpc-client-executor-4332] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 316
+16:21:10:072  INFO 13088 --- [nacos-grpc-client-executor-4366] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 318
+16:21:10:078  INFO 13088 --- [nacos-grpc-client-executor-4366] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 318
+16:21:18:191  INFO 13088 --- [nacos-grpc-client-executor-4368] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 320
+16:21:18:197  INFO 13088 --- [nacos-grpc-client-executor-4368] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 320
+16:21:46:966  INFO 13088 --- [nacos-grpc-client-executor-4374] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 321
+16:21:46:970  INFO 13088 --- [nacos-grpc-client-executor-4374] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 321
+16:21:55:686  INFO 13088 --- [nacos-grpc-client-executor-4375] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 322
+16:21:55:692  INFO 13088 --- [nacos-grpc-client-executor-4375] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 322
+16:22:39:886  INFO 13088 --- [nacos-grpc-client-executor-4384] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 324
+16:22:39:893  INFO 13088 --- [nacos-grpc-client-executor-4384] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 324
+16:22:48:112  INFO 13088 --- [nacos-grpc-client-executor-4386] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 326
+16:22:48:131  INFO 13088 --- [nacos-grpc-client-executor-4386] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 326
+16:23:19:999  INFO 13088 --- [nacos-grpc-client-executor-4392] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 327
+16:23:20:008  INFO 13088 --- [nacos-grpc-client-executor-4392] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 327
+16:23:28:616  INFO 13088 --- [nacos-grpc-client-executor-4395] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 329
+16:23:28:623  INFO 13088 --- [nacos-grpc-client-executor-4395] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 329
+16:24:17:822  INFO 13088 --- [nacos-grpc-client-executor-4405] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 330
+16:24:17:843  INFO 13088 --- [nacos-grpc-client-executor-4405] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 330
+16:24:26:139  INFO 13088 --- [nacos-grpc-client-executor-4407] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 332
+16:24:26:157  INFO 13088 --- [nacos-grpc-client-executor-4407] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 332
+16:27:46:817  INFO 13088 --- [nacos-grpc-client-executor-4447] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 333
+16:27:46:819  INFO 13088 --- [nacos-grpc-client-executor-4447] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 333
+16:27:52:941  INFO 13088 --- [nacos-grpc-client-executor-4448] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 335
+16:27:52:953  INFO 13088 --- [nacos-grpc-client-executor-4448] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 335
+16:28:55:597  INFO 13088 --- [nacos-grpc-client-executor-4460] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 336
+16:28:55:602  INFO 13088 --- [nacos-grpc-client-executor-4460] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 336
+16:29:03:614  INFO 13088 --- [nacos-grpc-client-executor-4462] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 338
+16:29:03:620  INFO 13088 --- [nacos-grpc-client-executor-4462] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 338
+16:50:55:099  INFO 13088 --- [nacos-grpc-client-executor-4724] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 339
+16:50:55:122  INFO 13088 --- [nacos-grpc-client-executor-4724] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 339
+16:51:03:414  INFO 13088 --- [nacos-grpc-client-executor-4725] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 340
+16:51:03:425  INFO 13088 --- [nacos-grpc-client-executor-4725] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 340
+16:58:31:867  INFO 13088 --- [nacos-grpc-client-executor-4819] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 342
+16:58:31:874  INFO 13088 --- [nacos-grpc-client-executor-4819] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 342
+16:58:40:203  INFO 13088 --- [nacos-grpc-client-executor-4821] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 343
+16:58:40:212  INFO 13088 --- [nacos-grpc-client-executor-4821] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 343
+17:22:05:615  INFO 13088 --- [nacos-grpc-client-executor-5103] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 345
+17:22:05:631  INFO 13088 --- [nacos-grpc-client-executor-5103] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 345
+17:34:36:658  INFO 13088 --- [nacos-grpc-client-executor-5255] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 347
+17:34:36:668  INFO 13088 --- [nacos-grpc-client-executor-5255] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 347
+17:47:27:956  INFO 13088 --- [nacos-grpc-client-executor-5419] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 348
+17:47:27:961  INFO 13088 --- [nacos-grpc-client-executor-5419] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 348
+17:47:35:878  INFO 13088 --- [nacos-grpc-client-executor-5422] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 349
+17:47:35:883  INFO 13088 --- [nacos-grpc-client-executor-5422] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 349
+17:48:33:833  INFO 13088 --- [nacos-grpc-client-executor-5434] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 351
+17:48:33:841  INFO 13088 --- [nacos-grpc-client-executor-5434] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 351
+17:48:41:863  INFO 13088 --- [nacos-grpc-client-executor-5437] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 352
+17:48:41:868  INFO 13088 --- [nacos-grpc-client-executor-5437] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 352
+17:49:16:441  INFO 13088 --- [nacos-grpc-client-executor-5444] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 354
+17:49:16:448  INFO 13088 --- [nacos-grpc-client-executor-5444] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 354
+17:49:24:462  INFO 13088 --- [nacos-grpc-client-executor-5446] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 355
+17:49:24:467  INFO 13088 --- [nacos-grpc-client-executor-5446] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 355
+17:51:19:167  INFO 13088 --- [nacos-grpc-client-executor-5469] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 357
+17:51:19:169  INFO 13088 --- [nacos-grpc-client-executor-5469] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 357
+17:51:27:194  INFO 13088 --- [nacos-grpc-client-executor-5470] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Receive server push request, request = NotifySubscriberRequest, requestId = 359
+17:51:27:205  INFO 13088 --- [nacos-grpc-client-executor-5470] com.alibaba.nacos.common.remote.client   : [c8455468-b013-407e-9b2f-ae807b59a16a] Ack server push request, request = NotifySubscriberRequest, requestId = 359

BIN
logs/zksy-gateway/spring.log.2024-08-07.0.gz


+ 108 - 0
pom.xml

@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.zksy</groupId>
+    <artifactId>dh-server-micro</artifactId>
+    <packaging>pom</packaging>
+    <version>1.0.0</version>
+
+    <modules>
+        <module>zksy-gateway</module>
+        <module>zksy-common</module>
+        <module>visualization-service</module>
+    </modules>
+
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>2.7.12</version>
+        <relativePath/>
+    </parent>
+
+
+    <properties>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <org.projectlombok.version>1.18.20</org.projectlombok.version>
+        <spring-cloud.version>2021.0.3</spring-cloud.version>
+        <spring-cloud-alibaba.version>2021.0.4.0</spring-cloud-alibaba.version>
+        <mybatis-plus.version>3.4.3</mybatis-plus.version>
+        <hutool.version>5.8.11</hutool.version>
+        <mysql.version>8.0.23</mysql.version>
+        <okhttp.version>4.9.3</okhttp.version>
+        <redis.version>3.0.5</redis.version>
+    </properties>
+
+    <dependencyManagement>
+        <dependencies>
+            <!--spring cloud-->
+            <dependency>
+                <groupId>org.springframework.cloud</groupId>
+                <artifactId>spring-cloud-dependencies</artifactId>
+                <version>${spring-cloud.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <!--spring cloud alibaba-->
+            <dependency>
+                <groupId>com.alibaba.cloud</groupId>
+                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
+                <version>${spring-cloud-alibaba.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <!-- 数据库驱动包管理 -->
+            <dependency>
+                <groupId>mysql</groupId>
+                <artifactId>mysql-connector-java</artifactId>
+                <version>${mysql.version}</version>
+            </dependency>
+            <!-- mybatis plus 管理 -->
+            <dependency>
+                <groupId>com.baomidou</groupId>
+                <artifactId>mybatis-plus-boot-starter</artifactId>
+                <version>${mybatis-plus.version}</version>
+            </dependency>
+            <!--hutool工具包-->
+            <dependency>
+                <groupId>cn.hutool</groupId>
+                <artifactId>hutool-all</artifactId>
+                <version>${hutool.version}</version>
+            </dependency>
+            <!--OKHTTP请求包-->
+            <dependency>
+                <groupId>com.squareup.okhttp3</groupId>
+                <artifactId>okhttp</artifactId>
+                <version>${okhttp.version}</version>
+            </dependency>
+            <!--redis-->
+            <dependency>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-starter-data-redis</artifactId>
+                <version>${redis.version}</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.8.1</version>
+                    <configuration>
+                        <source>11</source> <!-- depending on your project -->
+                        <target>11</target> <!-- depending on your project -->
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+</project>

+ 89 - 0
visualization-service/pom.xml

@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.zksy</groupId>
+        <artifactId>dh-server-micro</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <artifactId>visualization-service</artifactId>
+
+    <properties>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <!--common-->
+        <dependency>
+            <groupId>com.zksy</groupId>
+            <artifactId>zksy-common</artifactId>
+            <version>1.0.0</version>
+        </dependency>
+        <!--        api-->
+<!--        <dependency>-->
+<!--            <groupId>com.heima</groupId>-->
+<!--            <artifactId>hm-api</artifactId>-->
+<!--            <version>1.0.0</version>-->
+<!--        </dependency>-->
+        <!--web-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <!--数据库-->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+        <!--mybatis-->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+        </dependency>
+        <!--nacos 服务注册发现-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+        <!--负载均衡-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
+        </dependency>
+        <!--统一配置管理-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
+        </dependency>
+        <!--加载bootstrap-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-bootstrap</artifactId>
+        </dependency>
+        <!--okhttp请求包-->
+        <dependency>
+            <groupId>com.squareup.okhttp3</groupId>
+            <artifactId>okhttp</artifactId>
+        </dependency>
+        <!--redis-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+
+    </dependencies>
+    <build>
+        <finalName>${project.artifactId}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 16 - 0
visualization-service/src/main/java/com/zksy/visualization/VisualizationApplication.java

@@ -0,0 +1,16 @@
+package com.zksy.visualization;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+//@MapperScan("com.zksy.visualization")
+@SpringBootApplication
+@EnableScheduling
+public class VisualizationApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(VisualizationApplication.class, args);
+    }
+}

+ 22 - 0
visualization-service/src/main/java/com/zksy/visualization/config/IccConfigProperty.java

@@ -0,0 +1,22 @@
+package com.zksy.visualization.config;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+@Component
+@Data
+@ConfigurationProperties(prefix = "icc")
+public class IccConfigProperty {
+    private String host;
+    private String clientId;
+    private String clientSecret;
+    private String grantType;
+    private String username;
+    private String password;
+    private String version;
+    private String service;
+    private String public_key;
+    private String encryptedText;
+    private String Authorization;
+}

+ 16 - 0
visualization-service/src/main/java/com/zksy/visualization/config/InitConfig.java

@@ -0,0 +1,16 @@
+package com.zksy.visualization.config;
+
+import com.zksy.visualization.utils.UnsafeOkHttpClient;
+import okhttp3.OkHttpClient;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class InitConfig {
+
+    @Bean
+    public OkHttpClient okHttpClient() {
+        // 创建 OkHttpClient 实例
+        return UnsafeOkHttpClient.getUnsafeOkHttpClient();
+    }
+}

+ 141 - 0
visualization-service/src/main/java/com/zksy/visualization/config/InitializationService.java

@@ -0,0 +1,141 @@
+package com.zksy.visualization.config;
+
+import cn.hutool.core.util.StrUtil;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.zksy.visualization.domain.response.AuthResponse;
+import com.zksy.visualization.domain.response.PublicKeyResponse;
+import com.zksy.visualization.utils.RSAutil;
+import lombok.extern.slf4j.Slf4j;
+import okhttp3.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.concurrent.TimeUnit;
+
+@Configuration
+@Slf4j
+public class InitializationService {
+
+    @Autowired
+    private IccConfigProperty iccConfigProperty;
+    @Autowired
+    private OkHttpClient httpClient;
+    @Autowired
+    private ObjectMapper objectMapper;
+    @Autowired
+    private RedisTemplate<String,String> redisTemplate;
+
+    @PostConstruct
+    public void initialize() throws Exception {
+        String publicKey = retrievePublicKey();
+        log.info("Public Key: {}", publicKey);
+
+        // RSA 加密
+        String encryptedPassword = RSAutil.encrypt(iccConfigProperty.getPassword(), publicKey);
+        iccConfigProperty.setEncryptedText(encryptedPassword);
+
+        if (StrUtil.isNotBlank(publicKey)) {
+            log.info("获取秘钥成功");
+
+            // 构建请求体
+            Map<String, Object> jsonMap = new HashMap<>();
+            jsonMap.put("grant_type", "password");
+            jsonMap.put("username", iccConfigProperty.getUsername());
+            jsonMap.put("password", iccConfigProperty.getEncryptedText());
+            jsonMap.put("client_id", iccConfigProperty.getClientId());
+            jsonMap.put("client_secret", iccConfigProperty.getClientSecret());
+            jsonMap.put("public_key", publicKey);
+
+            String jsonBody;
+            try {
+                jsonBody = objectMapper.writeValueAsString(jsonMap);
+            } catch (JsonProcessingException e) {
+                log.error("JSON 处理异常", e);
+                return;
+            }
+
+            // 构建请求
+            MediaType mediaType = MediaType.parse("application/json; charset=utf-8");
+            RequestBody requestBody = RequestBody.create(mediaType, jsonBody);
+            Request request1 = new Request.Builder()
+                    .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-oauth/1.0.0/oauth/extend/token")
+                    .post(requestBody)
+                    .build();
+
+            Response response;
+            try {
+                response = httpClient.newCall(request1).execute();
+                if (!response.isSuccessful()) {
+                    log.error("请求失败: {}", response.code());
+                }
+                if (response.body() != null) {
+                    String responseBody = response.body().string();
+                    log.info("Response Body: {}", responseBody);
+                    ObjectMapper objectMapper = new ObjectMapper();
+                    try {
+                        AuthResponse authResponse = objectMapper.readValue(responseBody, AuthResponse.class);
+                        redisTemplate.opsForValue().set("Authorization:"+iccConfigProperty.getUsername(),authResponse.getData().getTokenType()+" " + authResponse.getData().getAccessToken());
+                        redisTemplate.opsForValue().set("refresh_token:"+iccConfigProperty.getUsername(), authResponse.getData().getRefreshToken());
+                    } catch (IOException e) {
+                        log.error("请求失败:{}",e);
+                    }
+                }
+            } catch (IOException e) {
+                log.error("请求失败: {}", e);
+            }
+        }
+    }
+
+    private String retrievePublicKey() {
+        for (int attempt = 1; attempt <= 3; attempt++) {
+            String publicKey = getPublicKey(httpClient);
+            if (StrUtil.isNotBlank(publicKey)) {
+                return publicKey;
+            } else {
+                log.warn("公钥获取失败将于 {} 秒后. 重试 {}/{}", TimeUnit.MILLISECONDS.toSeconds(5000), attempt, 3);
+                try {
+                    Thread.sleep(5000); // 等待 5 秒钟
+                } catch (InterruptedException e) {
+                    Thread.currentThread().interrupt();
+                    log.error("出现干扰异常", e);
+                    break;
+                }
+            }
+        }
+        log.error("获取公钥失败超过重试次数 3 .");
+        throw new RuntimeException("获取公钥失败超过最大重试次数");
+    }
+
+    private String getPublicKey(OkHttpClient httpClient) {
+        // 获取公钥
+        String publicKey = "";
+        try {
+            Request request = new Request.Builder()
+                    .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-oauth/1.0.0/oauth/public-key")
+                    .build();
+            Response response = httpClient.newCall(request).execute();
+            if (response.isSuccessful() && response.body() != null) {
+                PublicKeyResponse res = objectMapper.readValue(response.body().string(), PublicKeyResponse.class);
+                if (res.getSuccess()) {
+                    publicKey = res.getData().getPublicKey();
+                } else {
+                    log.error("信息: {}", res.getErrMsg());
+                    throw new Exception("获取公钥失败");
+                }
+            } else {
+                log.error("获取公钥失败: {}", response.code());
+                throw new Exception("获取公钥失败");
+            }
+        } catch (Exception e) {
+            log.error("信息: {}", e);
+        }
+        return publicKey;
+    }
+}

+ 54 - 0
visualization-service/src/main/java/com/zksy/visualization/controller/VisualizationController.java

@@ -0,0 +1,54 @@
+package com.zksy.visualization.controller;
+
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.type.TypeFactory;
+import com.zksy.common.domain.R;
+import com.zksy.visualization.config.IccConfigProperty;
+import com.zksy.visualization.domain.response.PublicKeyResponse;
+import com.zksy.visualization.utils.RSAutil;
+import com.zksy.visualization.utils.UnsafeOkHttpClient;
+import lombok.extern.slf4j.Slf4j;
+import okhttp3.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@RestController
+@RequestMapping("/visualization")
+@Slf4j
+public class VisualizationController {
+    @Autowired
+    private OkHttpClient httpClient;
+    @Autowired
+    private IccConfigProperty iccConfigProperty;
+    @Autowired
+    private RedisTemplate<String,String> redisTemplate;
+    @GetMapping("/test")
+    public R test() {
+        String authorization = redisTemplate
+                .opsForValue()
+                .get("Authorization:" + iccConfigProperty.getUsername());
+        Request request = new Request.Builder()
+                .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-brm/" + iccConfigProperty.getVersion() + "/organization/001")
+                .addHeader("Authorization", authorization)
+                .build();
+        try {
+            Response response = httpClient.newCall(request).execute();
+            if(!response.isSuccessful()){
+                return R.error("请求失败");
+            }
+            ResponseBody responseBody = response.body();
+            if (responseBody != null) {
+                return R.ok(responseBody.string());
+            }
+        } catch (Exception e) {
+            log.error("error:{}", e);
+        }
+        return R.error("请求失败");
+    }
+}

+ 28 - 0
visualization-service/src/main/java/com/zksy/visualization/domain/response/AuthResponse.java

@@ -0,0 +1,28 @@
+package com.zksy.visualization.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+@Data
+public class AuthResponse {
+    private boolean success;
+    private Data data;
+    private String code;
+    private String errMsg;
+
+    @lombok.Data
+    public static class Data {
+        @JsonProperty("access_token")
+        private String accessToken;
+        @JsonProperty("refresh_token")
+        private String refreshToken;
+        private String magicId;
+        private String scope;
+        private Integer remainderDays;
+        @JsonProperty("token_type")
+        private String tokenType;
+        @JsonProperty("expires_in")
+        private Integer expiresIn;
+        private String userId;
+    }
+}

+ 22 - 0
visualization-service/src/main/java/com/zksy/visualization/domain/response/PublicKeyResponse.java

@@ -0,0 +1,22 @@
+package com.zksy.visualization.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class PublicKeyResponse {
+    private Boolean success;
+    private Data data;
+    private String code;
+    private String errMsg;
+
+    @lombok.Data
+    public static class Data {
+        @JsonProperty("publicKey")
+        private String publicKey;
+    }
+}

+ 188 - 0
visualization-service/src/main/java/com/zksy/visualization/schedule/ScheduledTasks.java

@@ -0,0 +1,188 @@
+package com.zksy.visualization.schedule;
+
+import cn.hutool.core.util.StrUtil;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.zksy.common.domain.R;
+import com.zksy.visualization.config.IccConfigProperty;
+import com.zksy.visualization.domain.response.AuthResponse;
+import com.zksy.visualization.domain.response.PublicKeyResponse;
+import com.zksy.visualization.utils.RSAutil;
+import lombok.extern.slf4j.Slf4j;
+import okhttp3.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.ExitCodeGenerator;
+import org.springframework.boot.SpringApplication;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.concurrent.TimeUnit;
+
+@Component
+@Slf4j
+public class ScheduledTasks {
+
+    @Autowired
+    private IccConfigProperty iccConfigProperty;
+    @Autowired
+    private OkHttpClient httpClient;
+    @Autowired
+    private ObjectMapper objectMapper;
+    @Autowired
+    private RedisTemplate<String,String> redisTemplate;
+    @Scheduled(cron = "0 0 */1 * * ?") // 每小时执行一次
+    public void executeEveryHour() {
+        log.info("刷新认证信息");
+        String refreshToken = redisTemplate.opsForValue().get("refresh_token:" + iccConfigProperty.getUsername());
+        // 构建请求体
+        Map<String, Object> jsonMap = new HashMap<>();
+        jsonMap.put("grant_type", "refresh_token");
+        jsonMap.put("client_id", iccConfigProperty.getClientId());
+        jsonMap.put("client_secret", iccConfigProperty.getClientSecret());
+        jsonMap.put("refresh_token", refreshToken);
+
+        String jsonBody;
+        try {
+            jsonBody = objectMapper.writeValueAsString(jsonMap);
+        } catch (JsonProcessingException e) {
+            log.error("JSON 处理异常", e);
+            return;
+        }
+        // 构建请求
+        MediaType mediaType = MediaType.parse("application/json; charset=utf-8");
+        RequestBody requestBody = RequestBody.create(mediaType, jsonBody);
+        Request request = new Request.Builder()
+                .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-oauth/"+iccConfigProperty.getVersion()+"/oauth/extend/refresh/token")
+                .post(requestBody)
+                .build();
+        try {
+            Response response = httpClient.newCall(request).execute();
+            if (!response.isSuccessful()) {
+                log.error("请求失败: {}", response.code());
+            }
+            if (response.body() != null) {
+                String responseBody = response.body().string();
+                log.info("Response Body: {}", responseBody);
+                ObjectMapper objectMapper = new ObjectMapper();
+                try {
+                    AuthResponse authResponse = objectMapper.readValue(responseBody, AuthResponse.class);
+                    System.out.println(authResponse.getData());
+                    redisTemplate.opsForValue().set("Authorization:"+iccConfigProperty.getUsername(),authResponse.getData().getTokenType()+" " + authResponse.getData().getAccessToken());
+                } catch (IOException e) {
+                    log.error("请求失败:{}",e);
+                }
+            }
+        } catch (IOException e) {
+            log.error("请求失败: {}", e);
+        }
+    }
+
+    @Scheduled(cron = "0 0 */12 * * ?")
+    public void initialize() throws Exception {
+        String publicKey = retrievePublicKey();
+        log.info("Public Key: {}", publicKey);
+
+        // RSA 加密
+        String encryptedPassword = RSAutil.encrypt(iccConfigProperty.getPassword(), publicKey);
+        iccConfigProperty.setEncryptedText(encryptedPassword);
+
+        if (StrUtil.isNotBlank(publicKey)) {
+            // 构建请求体
+            Map<String, Object> jsonMap = new HashMap<>();
+            jsonMap.put("grant_type", "password");
+            jsonMap.put("username", iccConfigProperty.getUsername());
+            jsonMap.put("password", iccConfigProperty.getEncryptedText());
+            jsonMap.put("client_id", iccConfigProperty.getClientId());
+            jsonMap.put("client_secret", iccConfigProperty.getClientSecret());
+            jsonMap.put("public_key", publicKey);
+
+            String jsonBody;
+            try {
+                jsonBody = objectMapper.writeValueAsString(jsonMap);
+            } catch (JsonProcessingException e) {
+                log.error("JSON 处理异常", e);
+                return;
+            }
+
+            // 构建请求
+            MediaType mediaType = MediaType.parse("application/json; charset=utf-8");
+            RequestBody requestBody = RequestBody.create(mediaType, jsonBody);
+            Request request1 = new Request.Builder()
+                    .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-oauth/1.0.0/oauth/extend/token")
+                    .post(requestBody)
+                    .build();
+
+            Response response;
+            try {
+                response = httpClient.newCall(request1).execute();
+                if (!response.isSuccessful()) {
+                    log.error("请求失败: {}", response.code());
+                }
+                if (response.body() != null) {
+                    String responseBody = response.body().string();
+                    ObjectMapper objectMapper = new ObjectMapper();
+                    try {
+                        AuthResponse authResponse = objectMapper.readValue(responseBody, AuthResponse.class);
+                        redisTemplate.opsForValue().set("Authorization:"+iccConfigProperty.getUsername(),authResponse.getData().getTokenType()+" " + authResponse.getData().getAccessToken());
+                        redisTemplate.opsForValue().set("refresh_token:"+iccConfigProperty.getUsername(), authResponse.getData().getRefreshToken());
+                    } catch (IOException e) {
+                        log.error("请求失败:{}",e);
+                    }
+                }
+            } catch (IOException e) {
+                log.error("请求失败: {}", e);
+            }
+        }
+    }
+
+    private String retrievePublicKey() {
+        for (int attempt = 1; attempt <= 3; attempt++) {
+            String publicKey = getPublicKey(httpClient);
+            if (StrUtil.isNotBlank(publicKey)) {
+                return publicKey;
+            } else {
+                log.warn("公钥获取失败将于 {} 秒后. 重试 {}/{}", TimeUnit.MILLISECONDS.toSeconds(5000), attempt, 3);
+                try {
+                    Thread.sleep(5000); // 等待 5 秒钟
+                } catch (InterruptedException e) {
+                    Thread.currentThread().interrupt();
+                    log.error("出现干扰异常", e);
+                    break;
+                }
+            }
+        }
+        log.error("获取公钥失败超过重试次数 3 .");
+        throw new RuntimeException("获取公钥失败超过最大重试次数");
+    }
+
+    private String getPublicKey(OkHttpClient httpClient) {
+        // 获取公钥
+        String publicKey = "";
+        try {
+            Request request = new Request.Builder()
+                    .url("https://" + iccConfigProperty.getHost() + "/evo-apigw/evo-oauth/1.0.0/oauth/public-key")
+                    .build();
+            Response response = httpClient.newCall(request).execute();
+            if (response.isSuccessful() && response.body() != null) {
+                PublicKeyResponse res = objectMapper.readValue(response.body().string(), PublicKeyResponse.class);
+                if (res.getSuccess()) {
+                    publicKey = res.getData().getPublicKey();
+                } else {
+                    log.error("信息: {}", res.getErrMsg());
+                    throw new Exception("获取公钥失败");
+                }
+            } else {
+                log.error("获取公钥失败: {}", response.code());
+                throw new Exception("获取公钥失败");
+            }
+        } catch (Exception e) {
+            log.error("信息: {}", e);
+        }
+        return publicKey;
+    }
+}

+ 9 - 0
visualization-service/src/main/java/com/zksy/visualization/utils/OkhttpClientUtil.java

@@ -0,0 +1,9 @@
+package com.zksy.visualization.utils;
+
+import okhttp3.OkHttpClient;
+import org.springframework.stereotype.Component;
+
+@Component
+public class OkhttpClientUtil {
+
+}

+ 50 - 0
visualization-service/src/main/java/com/zksy/visualization/utils/RSAutil.java

@@ -0,0 +1,50 @@
+package com.zksy.visualization.utils;
+
+import javax.crypto.Cipher;
+import java.security.KeyFactory;
+import java.security.interfaces.RSAPublicKey;
+import java.security.spec.X509EncodedKeySpec;
+import java.util.Arrays;
+
+
+public class RSAutil {
+
+    /**
+     * 基于原生RSA公钥加密
+     * @param password 用户密码
+     * @param publicKey 公钥
+     * @return
+     * @throws Exception
+     */
+    public static String encrypt(String password, String publicKey) throws Exception {
+        //base64编码的公钥
+        byte[] decoded = java.util.Base64.getDecoder().decode(publicKey);
+        RSAPublicKey pubKey = (RSAPublicKey) KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(decoded));
+        //RSA加密
+        Cipher cipher = Cipher.getInstance("RSA");
+        cipher.init(Cipher.ENCRYPT_MODE, pubKey);
+        String outStr;
+        byte[] inputArray = password.getBytes("UTF-8");
+        int inputLength = inputArray.length;
+        // 最大加密字节数,超出最大字节数需要分组加密
+        int MAX_ENCRYPT_BLOCK = 117;
+        // 标识
+        int offSet = 0;
+        byte[] resultBytes = {};
+        byte[] cache = {};
+        while (inputLength - offSet > 0) {
+            if (inputLength - offSet > MAX_ENCRYPT_BLOCK) {
+                cache = cipher.doFinal(inputArray, offSet, MAX_ENCRYPT_BLOCK);
+                offSet += MAX_ENCRYPT_BLOCK;
+            } else {
+                cache = cipher.doFinal(inputArray, offSet, inputLength - offSet);
+                offSet = inputLength;
+            }
+            resultBytes = Arrays.copyOf(resultBytes, resultBytes.length + cache.length);
+            System.arraycopy(cache, 0, resultBytes, resultBytes.length - cache.length, cache.length);
+        }
+        outStr = java.util.Base64.getEncoder().encodeToString(resultBytes);
+        return outStr;
+    }
+
+}

+ 51 - 0
visualization-service/src/main/java/com/zksy/visualization/utils/UnsafeOkHttpClient.java

@@ -0,0 +1,51 @@
+package com.zksy.visualization.utils;
+
+import okhttp3.OkHttpClient;
+
+import javax.net.ssl.*;
+import java.security.GeneralSecurityException;
+import java.security.cert.CertificateException;
+import java.security.cert.X509Certificate;
+
+public class UnsafeOkHttpClient {
+    public static OkHttpClient getUnsafeOkHttpClient() {
+        // Create a trust manager that does not validate certificate chains
+        final TrustManager[] trustAllCerts = new TrustManager[] {
+            new X509TrustManager() {
+                @Override
+                public void checkClientTrusted(X509Certificate[] chain, String authType) {
+                }
+
+                @Override
+                public void checkServerTrusted(X509Certificate[] chain, String authType) {
+                }
+
+                @Override
+                public X509Certificate[] getAcceptedIssuers() {
+                    return new X509Certificate[0];
+                }
+            }
+        };
+
+        // Install the all-trusting trust manager
+        try {
+            final SSLContext sslContext = SSLContext.getInstance("SSL");
+            sslContext.init(null, trustAllCerts, new java.security.SecureRandom());
+            // Create an ssl socket factory with our all-trusting manager
+            final SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory();
+
+            OkHttpClient okHttpClient = new OkHttpClient.Builder()
+                    .sslSocketFactory(sslSocketFactory, (X509TrustManager)trustAllCerts[0])
+                    .hostnameVerifier(new HostnameVerifier() {
+                        @Override
+                        public boolean verify(String hostname, SSLSession session) {
+                            return true;
+                        }
+                    })
+                    .build();
+            return okHttpClient;
+        } catch (GeneralSecurityException e) {
+            throw new RuntimeException(e);
+        }
+    }
+}

+ 12 - 0
visualization-service/src/main/resources/application-dev.yaml

@@ -0,0 +1,12 @@
+zksy:
+  db:
+    host: 192.168.110.30
+    un: root
+    pw: 123
+    port: 3307
+    database: zksy-visualization
+spring:
+  redis:
+    host: 192.168.110.30
+    port: 6379
+

+ 11 - 0
visualization-service/src/main/resources/application-prod.yaml

@@ -0,0 +1,11 @@
+zksy:
+  db:
+    host: 192.168.110.30
+    un: root
+    pw: 123
+    port: 3307
+    database: zksy-visualization
+spring:
+  redis:
+    host: 192.168.110.30
+    port: 6379

+ 33 - 0
visualization-service/src/main/resources/bootstrap.yaml

@@ -0,0 +1,33 @@
+spring:
+  application:
+    name: visualization-service
+  profiles:
+    active: dev
+  main:
+    allow-bean-definition-overriding: true
+  cloud:
+    nacos:
+      discovery:
+        server-addr: 192.168.110.30:8848
+      config:
+        server-addr: 192.168.110.30:8848
+        file-extension: yaml
+        shared-configs:
+          - dataId: visualization-service.yaml
+          - dataId: zksy-shared-jdbc.yaml
+          - dataId: zksy-shared-log.yaml
+  redis:
+    host: 192.168.110.30
+    port: 6379
+icc:
+  host: 192.168.110.218
+  clientId: zksy2024
+  clientSecret: 52da1934-937b-4e70-9719-4bd9d1d74d4b
+  grantType: password
+  username: system
+  password: Dahua123
+  version: 1.0.0
+  service: ThirdParty
+  Authorization:
+
+

+ 95 - 0
zksy-common/pom.xml

@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <groupId>com.zksy</groupId>
+        <artifactId>dh-server-micro</artifactId>
+        <version>1.0.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>zksy-common</artifactId>
+
+    <properties>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-pool2</artifactId>
+        </dependency>
+        <!--hutool工具包-->
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+        </dependency>
+        <!--完成SpringMVC自动装配-->
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <!--日志-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-logging</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.embed</groupId>
+            <artifactId>tomcat-embed-core</artifactId>
+            <version>9.0.73</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-core</artifactId>
+            <version>${mybatis-plus.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-extension</artifactId>
+            <version>${mybatis-plus.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.hibernate.validator</groupId>
+            <artifactId>hibernate-validator</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-autoconfigure</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.github.xiaoymin</groupId>
+            <artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
+            <version>4.1.0</version>
+        </dependency>
+        <!--caffeine-->
+        <dependency>
+            <groupId>com.github.ben-manes.caffeine</groupId>
+            <artifactId>caffeine</artifactId>
+        </dependency>
+        <!--AMQP依赖-->
+        <dependency>
+            <groupId>org.springframework.amqp</groupId>
+            <artifactId>spring-amqp</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <!--Spring整合Rabbit依赖-->
+        <dependency>
+            <groupId>org.springframework.amqp</groupId>
+            <artifactId>spring-rabbit</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <!--json处理-->
+        <dependency>
+            <groupId>com.fasterxml.jackson.dataformat</groupId>
+            <artifactId>jackson-dataformat-xml</artifactId>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+</project>

+ 68 - 0
zksy-common/src/main/java/com/zksy/common/advice/CommonExceptionAdvice.java

@@ -0,0 +1,68 @@
+package com.zksy.common.advice;
+
+import com.zksy.common.domain.R;
+import com.zksy.common.exception.BadRequestException;
+import com.zksy.common.exception.CommonException;
+import com.zksy.common.exception.DbException;
+import com.zksy.common.utils.WebUtils;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.ObjectError;
+import org.springframework.web.bind.MethodArgumentNotValidException;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.RestControllerAdvice;
+import org.springframework.web.util.NestedServletException;
+
+import java.net.BindException;
+import java.util.stream.Collectors;
+
+@RestControllerAdvice
+@Slf4j
+public class CommonExceptionAdvice {
+
+    @ExceptionHandler(DbException.class)
+    public Object handleDbException(DbException e) {
+        log.error("mysql数据库操作异常 -> ", e);
+        return processResponse(e);
+    }
+
+    @ExceptionHandler(CommonException.class)
+    public Object handleBadRequestException(CommonException e) {
+        log.error("自定义异常 -> {} , 异常原因:{}  ",e.getClass().getName(), e.getMessage());
+        log.debug("", e);
+        return processResponse(e);
+    }
+
+    @ExceptionHandler(MethodArgumentNotValidException.class)
+    public Object handleMethodArgumentNotValidException(MethodArgumentNotValidException e) {
+        String msg = e.getBindingResult().getAllErrors()
+                .stream().map(ObjectError::getDefaultMessage)
+                .collect(Collectors.joining("|"));
+        log.error("请求参数校验异常 -> {}", msg);
+        log.debug("", e);
+        return processResponse(new BadRequestException(msg));
+    }
+    @ExceptionHandler(BindException.class)
+    public Object handleBindException(BindException e) {
+        log.error("请求参数绑定异常 ->BindException, {}", e.getMessage());
+        log.debug("", e);
+        return processResponse(new BadRequestException("请求参数格式错误"));
+    }
+
+    @ExceptionHandler(NestedServletException.class)
+    public Object handleNestedServletException(NestedServletException e) {
+        log.error("参数异常 -> NestedServletException,{}", e.getMessage());
+        log.debug("", e);
+        return processResponse(new BadRequestException("请求参数处理异常"));
+    }
+
+    @ExceptionHandler(Exception.class)
+    public Object handleRuntimeException(Exception e) {
+        log.error("其他异常 uri : {} -> ", WebUtils.getRequest().getRequestURI(), e);
+        return processResponse(new CommonException("服务器内部异常", 500));
+    }
+
+    private ResponseEntity<R<Void>> processResponse(CommonException e){
+        return ResponseEntity.status(e.getCode()).body(R.error(e));
+    }
+}

+ 23 - 0
zksy-common/src/main/java/com/zksy/common/config/JsonConfig.java

@@ -0,0 +1,23 @@
+package com.zksy.common.config;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+import java.math.BigInteger;
+
+@Configuration
+@ConditionalOnClass(ObjectMapper.class)
+public class JsonConfig {
+    @Bean
+    public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
+        return jacksonObjectMapperBuilder -> {
+            // long -> string
+            jacksonObjectMapperBuilder.serializerByType(Long.class, ToStringSerializer.instance);
+            jacksonObjectMapperBuilder.serializerByType(BigInteger.class, ToStringSerializer.instance);
+        };
+    }
+}

+ 17 - 0
zksy-common/src/main/java/com/zksy/common/config/MvcConfig.java

@@ -0,0 +1,17 @@
+package com.zksy.common.config;
+
+import com.zksy.common.filter.UserInfoInterceptor;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.DispatcherServlet;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+@ConditionalOnClass(DispatcherServlet.class)
+public class MvcConfig implements WebMvcConfigurer {
+    @Override
+    public void addInterceptors(InterceptorRegistry registry) {
+        registry.addInterceptor(new UserInfoInterceptor());
+    }
+}

+ 25 - 0
zksy-common/src/main/java/com/zksy/common/config/MyBatisConfig.java

@@ -0,0 +1,25 @@
+package com.zksy.common.config;
+
+import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@ConditionalOnClass({MybatisPlusInterceptor.class, BaseMapper.class})
+public class MyBatisConfig {
+    @Bean
+    @ConditionalOnMissingBean
+    public MybatisPlusInterceptor mybatisPlusInterceptor() {
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+        // 1.分页拦截器
+        PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
+        paginationInnerInterceptor.setMaxLimit(1000L);
+        interceptor.addInnerInterceptor(paginationInnerInterceptor);
+        return interceptor;
+    }
+}

+ 61 - 0
zksy-common/src/main/java/com/zksy/common/domain/PageDTO.java

@@ -0,0 +1,61 @@
+package com.zksy.common.domain;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.utils.BeanUtils;
+import com.zksy.common.utils.CollUtils;
+import com.zksy.common.utils.Convert;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class PageDTO<T> {
+    protected Long total;
+    protected Long pages;
+    protected List<T> list;
+
+    public static <T> PageDTO<T> empty(Long total, Long pages) {
+        return new PageDTO<>(total, pages, CollUtils.emptyList());
+    }
+    public static <T> PageDTO<T> empty(Page<?> page) {
+        return new PageDTO<>(page.getTotal(), page.getPages(), CollUtils.emptyList());
+    }
+
+    public static <T> PageDTO<T> of(Page<T> page) {
+        if(page == null){
+            return new PageDTO<>();
+        }
+        if (CollUtils.isEmpty(page.getRecords())) {
+            return empty(page);
+        }
+        return new PageDTO<>(page.getTotal(), page.getPages(), page.getRecords());
+    }
+    public static <T,R> PageDTO<T> of(Page<R> page, Function<R, T> mapper) {
+        if(page == null){
+            return new PageDTO<>();
+        }
+        if (CollUtils.isEmpty(page.getRecords())) {
+            return empty(page);
+        }
+        return new PageDTO<>(page.getTotal(), page.getPages(),
+                page.getRecords().stream().map(mapper).collect(Collectors.toList()));
+    }
+    public static <T> PageDTO<T> of(Page<?> page, List<T> list) {
+        return new PageDTO<>(page.getTotal(), page.getPages(), list);
+    }
+
+    public static <T, R> PageDTO<T> of(Page<R> page, Class<T> clazz) {
+        return new PageDTO<>(page.getTotal(), page.getPages(), BeanUtils.copyList(page.getRecords(), clazz));
+    }
+
+    public static <T, R> PageDTO<T> of(Page<R> page, Class<T> clazz, Convert<R, T> convert) {
+        return new PageDTO<>(page.getTotal(), page.getPages(), BeanUtils.copyList(page.getRecords(), clazz, convert));
+    }
+}

+ 69 - 0
zksy-common/src/main/java/com/zksy/common/domain/PageQuery.java

@@ -0,0 +1,69 @@
+package com.zksy.common.domain;
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.metadata.OrderItem;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+import javax.validation.constraints.Min;
+
+@Data
+@ApiModel(description = "分页查询条件")
+@Accessors(chain = true)
+public class PageQuery {
+    public static final Integer DEFAULT_PAGE_SIZE = 20;
+    public static final Integer DEFAULT_PAGE_NUM = 1;
+    @ApiModelProperty("页码")
+    @Min(value = 1, message = "页码不能小于1")
+    private Integer pageNo = DEFAULT_PAGE_NUM;
+    @ApiModelProperty("页码")
+    @Min(value = 1, message = "每页查询数量不能小于1")
+    private Integer pageSize = DEFAULT_PAGE_SIZE;
+    @ApiModelProperty("是否升序")
+    private Boolean isAsc = true;
+    @ApiModelProperty("排序方式")
+    private String sortBy;
+
+    public int from(){
+        return (pageNo - 1) * pageSize;
+    }
+
+    public <T> Page<T> toMpPage(OrderItem... orderItems) {
+        Page<T> page = new Page<>(pageNo, pageSize);
+        // 是否手动指定排序方式
+        if (orderItems != null && orderItems.length > 0) {
+            for (OrderItem orderItem : orderItems) {
+                page.addOrder(orderItem);
+            }
+            return page;
+        }
+        // 前端是否有排序字段
+        if (StrUtil.isNotEmpty(sortBy)){
+            OrderItem orderItem = new OrderItem();
+            orderItem.setAsc(isAsc);
+            orderItem.setColumn(sortBy);
+            page.addOrder(orderItem);
+        }
+        return page;
+    }
+
+    public <T> Page<T> toMpPage(String defaultSortBy, boolean isAsc) {
+        if (StringUtils.isBlank(sortBy)){
+            sortBy = defaultSortBy;
+            this.isAsc = isAsc;
+        }
+        Page<T> page = new Page<>(pageNo, pageSize);
+        OrderItem orderItem = new OrderItem();
+        orderItem.setAsc(this.isAsc);
+        orderItem.setColumn(sortBy);
+        page.addOrder(orderItem);
+        return page;
+    }
+    public <T> Page<T> toMpPageDefaultSortByCreateTimeDesc() {
+        return toMpPage("create_time", false);
+    }
+}

+ 45 - 0
zksy-common/src/main/java/com/zksy/common/domain/R.java

@@ -0,0 +1,45 @@
+package com.zksy.common.domain;
+
+import com.zksy.common.exception.CommonException;
+import lombok.Data;
+
+
+@Data
+public class R<T> {
+    private int code;
+    private String msg;
+    private T data;
+
+    public static R<Void> ok() {
+        return ok(null);
+    }
+
+    public static <T> R<T> ok(T data) {
+        return new R<>(200, "OK", data);
+    }
+
+    public static <T> R<T> error(String msg) {
+        return new R<>(500, msg, null);
+    }
+
+    public static <T> R<T> error(int code, String msg) {
+        return new R<>(code, msg, null);
+    }
+
+    public static <T> R<T> error(CommonException e) {
+        return new R<>(e.getCode(), e.getMessage(), null);
+    }
+
+    public R() {
+    }
+
+    public R(int code, String msg, T data) {
+        this.code = code;
+        this.msg = msg;
+        this.data = data;
+    }
+
+    public boolean success(){
+        return code == 200;
+    }
+}

+ 16 - 0
zksy-common/src/main/java/com/zksy/common/exception/BadRequestException.java

@@ -0,0 +1,16 @@
+package com.zksy.common.exception;
+
+public class BadRequestException extends CommonException{
+
+    public BadRequestException(String message) {
+        super(message, 400);
+    }
+
+    public BadRequestException(String message, Throwable cause) {
+        super(message, cause, 400);
+    }
+
+    public BadRequestException(Throwable cause) {
+        super(cause, 400);
+    }
+}

+ 16 - 0
zksy-common/src/main/java/com/zksy/common/exception/BizIllegalException.java

@@ -0,0 +1,16 @@
+package com.zksy.common.exception;
+
+public class BizIllegalException extends CommonException{
+
+    public BizIllegalException(String message) {
+        super(message, 500);
+    }
+
+    public BizIllegalException(String message, Throwable cause) {
+        super(message, cause, 500);
+    }
+
+    public BizIllegalException(Throwable cause) {
+        super(cause, 500);
+    }
+}

+ 23 - 0
zksy-common/src/main/java/com/zksy/common/exception/CommonException.java

@@ -0,0 +1,23 @@
+package com.zksy.common.exception;
+
+import lombok.Getter;
+
+@Getter
+public class CommonException extends RuntimeException{
+    private int code;
+
+    public CommonException(String message, int code) {
+        super(message);
+        this.code = code;
+    }
+
+    public CommonException(String message, Throwable cause, int code) {
+        super(message, cause);
+        this.code = code;
+    }
+
+    public CommonException(Throwable cause, int code) {
+        super(cause);
+        this.code = code;
+    }
+}

+ 16 - 0
zksy-common/src/main/java/com/zksy/common/exception/DbException.java

@@ -0,0 +1,16 @@
+package com.zksy.common.exception;
+
+public class DbException extends CommonException{
+
+    public DbException(String message) {
+        super(message, 500);
+    }
+
+    public DbException(String message, Throwable cause) {
+        super(message, cause, 500);
+    }
+
+    public DbException(Throwable cause) {
+        super(cause, 500);
+    }
+}

+ 16 - 0
zksy-common/src/main/java/com/zksy/common/exception/ForbiddenException.java

@@ -0,0 +1,16 @@
+package com.zksy.common.exception;
+
+public class ForbiddenException extends CommonException{
+
+    public ForbiddenException(String message) {
+        super(message, 403);
+    }
+
+    public ForbiddenException(String message, Throwable cause) {
+        super(message, cause, 403);
+    }
+
+    public ForbiddenException(Throwable cause) {
+        super(cause, 403);
+    }
+}

+ 16 - 0
zksy-common/src/main/java/com/zksy/common/exception/UnauthorizedException.java

@@ -0,0 +1,16 @@
+package com.zksy.common.exception;
+
+public class UnauthorizedException extends CommonException{
+
+    public UnauthorizedException(String message) {
+        super(message, 401);
+    }
+
+    public UnauthorizedException(String message, Throwable cause) {
+        super(message, cause, 401);
+    }
+
+    public UnauthorizedException(Throwable cause) {
+        super(cause, 401);
+    }
+}

+ 21 - 0
zksy-common/src/main/java/com/zksy/common/filter/UserInfoInterceptor.java

@@ -0,0 +1,21 @@
+package com.zksy.common.filter;
+
+import cn.hutool.core.util.StrUtil;
+import com.zksy.common.utils.UserContext;
+import org.springframework.web.servlet.HandlerInterceptor;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class UserInfoInterceptor implements HandlerInterceptor {
+    @Override
+    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
+
+        return true;
+    }
+
+    @Override
+    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
+
+    }
+}

+ 59 - 0
zksy-common/src/main/java/com/zksy/common/utils/BeanUtils.java

@@ -0,0 +1,59 @@
+package com.zksy.common.utils;
+
+import cn.hutool.core.bean.BeanUtil;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * 继承自 hutool 的BeanUtil,增加了bean转换时自定义转换器的功能
+ */
+public class BeanUtils extends BeanUtil {
+
+    /**
+     * 将原对象转换成目标对象,对于字段不匹配的字段可以使用转换器处理
+     *
+     * @param source  原对象
+     * @param clazz   目标对象的class
+     * @param convert 转换器
+     * @param <R>     原对象类型
+     * @param <T>     目标对象类型
+     * @return 目标对象
+     */
+    public static <R, T> T copyBean(R source, Class<T> clazz, Convert<R, T> convert) {
+        T target = copyBean(source, clazz);
+        if (convert != null) {
+            convert.convert(source, target);
+        }
+        return target;
+    }
+    /**
+     * 将原对象转换成目标对象,对于字段不匹配的字段可以使用转换器处理
+     *
+     * @param source  原对象
+     * @param clazz   目标对象的class
+     * @param <R>     原对象类型
+     * @param <T>     目标对象类型
+     * @return 目标对象
+     */
+    public static <R, T> T copyBean(R source, Class<T> clazz){
+        if (source == null) {
+            return null;
+        }
+        return toBean(source, clazz);
+    }
+
+    public static <R, T> List<T> copyList(List<R> list, Class<T> clazz) {
+        if (list == null || list.size() == 0) {
+            return CollUtils.emptyList();
+        }
+        return copyToList(list, clazz);
+    }
+
+    public static <R, T> List<T> copyList(List<R> list, Class<T> clazz, Convert<R, T> convert) {
+        if (list == null || list.size() == 0) {
+            return CollUtils.emptyList();
+        }
+        return list.stream().map(r -> copyBean(r, clazz, convert)).collect(Collectors.toList());
+    }
+}

+ 72 - 0
zksy-common/src/main/java/com/zksy/common/utils/CollUtils.java

@@ -0,0 +1,72 @@
+package com.zksy.common.utils;
+
+import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.collection.IterUtil;
+import cn.hutool.core.util.NumberUtil;
+
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+ * 继承自 hutool 的集合工具类
+ */
+public class CollUtils extends CollectionUtil {
+
+    public static <T> List<T> emptyList() {
+        return Collections.emptyList();
+    }
+
+    public static <T> Set<T> emptySet() {
+        return Collections.emptySet();
+    }
+
+    public static <K,V> Map<K, V> emptyMap() {
+        return Collections.emptyMap();
+    }
+
+    public static <T> Set<T> singletonSet(T t) {
+        return Collections.singleton(t);
+    }
+
+    public static <T> List<T> singletonList(T t) {
+        return Collections.singletonList(t);
+    }
+
+    public static List<Integer> convertToInteger(List<String> originList){
+        return CollUtils.isNotEmpty(originList) ? originList.stream().map(NumberUtil::parseInt).collect(Collectors.toList()) : null;
+    }
+
+    public static List<Long> convertToLong(List<String> originLIst){
+        return CollUtils.isNotEmpty(originLIst) ? originLIst.stream().map(NumberUtil::parseLong).collect(Collectors.toList()) : null;
+    }
+
+    /**
+     * 以 conjunction 为分隔符将集合转换为字符串 如果集合元素为数组、Iterable或Iterator,则递归组合其为字符串
+     * @param collection 集合
+     * @param conjunction 分隔符
+     * @param <T> 集合元素类型
+     * @return 连接后的字符串
+     * See Also: IterUtil.join(Iterator, CharSequence)
+     */
+    public static <T> String join(Collection<T> collection, CharSequence conjunction) {
+        if (null == collection || collection.isEmpty()) {
+            return null;
+        }
+        return IterUtil.join(collection.iterator(), conjunction);
+    }
+
+    public static <T> String joinIgnoreNull(Collection<T> collection, CharSequence conjunction) {
+        if (null == collection || collection.isEmpty()) {
+            return null;
+        }
+        StringBuilder sb = new StringBuilder();
+        for (T t : collection) {
+            if(t == null) continue;
+            sb.append(t).append(",");
+        }
+        if(sb.length() <= 0){
+            return null;
+        }
+        return sb.deleteCharAt(sb.length() - 1).toString();
+    }
+}

+ 8 - 0
zksy-common/src/main/java/com/zksy/common/utils/Convert.java

@@ -0,0 +1,8 @@
+package com.zksy.common.utils;
+
+/**
+ * 对原对象进行计算,设置到目标对象中
+ **/
+public interface Convert<R,T>{
+    void convert(R origin, T target);
+}

+ 67 - 0
zksy-common/src/main/java/com/zksy/common/utils/CookieBuilder.java

@@ -0,0 +1,67 @@
+package com.zksy.common.utils;
+
+import cn.hutool.core.util.StrUtil;
+import lombok.Data;
+import lombok.experimental.Accessors;
+import lombok.extern.slf4j.Slf4j;
+
+import javax.servlet.http.Cookie;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.net.URLDecoder;
+import java.net.URLEncoder;
+import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
+
+@Slf4j
+@Data
+@Accessors(chain = true, fluent = true)
+public class CookieBuilder {
+    private Charset charset = StandardCharsets.UTF_8;
+    private int maxAge = -1;
+    private String path = "/";
+    private boolean httpOnly;
+    private String name;
+    private String value;
+    private String domain;
+    private final HttpServletRequest request;
+    private final HttpServletResponse response;
+
+    public CookieBuilder(HttpServletRequest request, HttpServletResponse response) {
+        this.request = request;
+        this.response = response;
+    }
+
+    /**
+     * 构建cookie,会对cookie值用UTF-8做URL编码,避免中文乱码
+     */
+    public void build(){
+        if (response == null) {
+            log.error("response为null,无法写入cookie");
+            return;
+        }
+        Cookie cookie = new Cookie(name, URLEncoder.encode(value, charset));
+        if(StrUtil.isNotBlank(domain)) {
+            cookie.setDomain(domain);
+        }else if (request != null) {
+            String serverName = request.getServerName();
+            serverName = StrUtil.subAfter(serverName, ".", false);
+            cookie.setDomain("." + serverName);
+        }
+        cookie.setHttpOnly(httpOnly);
+        cookie.setMaxAge(maxAge);
+        cookie.setPath(path);
+        log.debug("生成cookie,编码方式:{},【{}={},domain:{};maxAge={};path={};httpOnly={}】",
+                charset.name(), name, value, domain, maxAge, path, httpOnly);
+        response.addCookie(cookie);
+    }
+
+    /**
+     * 利用UTF-8对cookie值解码,避免中文乱码问题
+     * @param cookieValue cookie原始值
+     * @return 解码后的值
+     */
+    public String decode(String cookieValue){
+        return URLDecoder.decode(cookieValue, charset);
+    }
+}

+ 28 - 0
zksy-common/src/main/java/com/zksy/common/utils/UserContext.java

@@ -0,0 +1,28 @@
+package com.zksy.common.utils;
+
+public class UserContext {
+    private static final ThreadLocal<Long> tl = new ThreadLocal<>();
+
+    /**
+     * 保存当前登录用户信息到ThreadLocal
+     * @param userId 用户id
+     */
+    public static void setUser(Long userId) {
+        tl.set(userId);
+    }
+
+    /**
+     * 获取当前登录用户信息
+     * @return 用户id
+     */
+    public static Long getUser() {
+        return tl.get();
+    }
+
+    /**
+     * 移除当前登录用户信息
+     */
+    public static void removeUser(){
+        tl.remove();
+    }
+}

+ 151 - 0
zksy-common/src/main/java/com/zksy/common/utils/WebUtils.java

@@ -0,0 +1,151 @@
+package com.zksy.common.utils;
+
+
+import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.util.StrUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.util.StringUtils;
+import org.springframework.web.context.request.RequestAttributes;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.Collection;
+import java.util.Map;
+
+@Slf4j
+public class WebUtils {
+
+    /**
+     * 获取ServletRequestAttributes
+     *
+     * @return ServletRequestAttributes
+     */
+    public static ServletRequestAttributes getServletRequestAttributes() {
+        RequestAttributes ra = RequestContextHolder.getRequestAttributes();
+        if (ra == null) {
+            return null;
+        }
+        return (ServletRequestAttributes) ra;
+    }
+
+    /**
+     * 获取request
+     *
+     * @return HttpServletRequest
+     */
+    public static HttpServletRequest getRequest() {
+        ServletRequestAttributes servletRequestAttributes = getServletRequestAttributes();
+        return servletRequestAttributes == null ? null : servletRequestAttributes.getRequest();
+    }
+
+    /**
+     * 获取response
+     *
+     * @return HttpServletResponse
+     */
+    public static HttpServletResponse getResponse() {
+        ServletRequestAttributes servletRequestAttributes = getServletRequestAttributes();
+        return servletRequestAttributes == null ? null : servletRequestAttributes.getResponse();
+    }
+
+    /**
+     * 获取request header中的内容
+     *
+     * @param headerName 请求头名称
+     * @return 请求头的值
+     */
+    public static String getHeader(String headerName) {
+        HttpServletRequest request = getRequest();
+        if (request == null) {
+            return null;
+        }
+        return getRequest().getHeader(headerName);
+    }
+
+    public static void setResponseHeader(String key, String value){
+        HttpServletResponse response = getResponse();
+        if (response == null) {
+            return;
+        }
+        response.setHeader(key, value);
+    }
+
+    public static boolean isSuccess() {
+        HttpServletResponse response = getResponse();
+        return response != null && response.getStatus() < 300;
+    }
+
+    /**
+     * 获取请求地址中的请求参数组装成 key1=value1&key2=value2
+     * 如果key对应多个值,中间使用逗号隔开例如 key1对应value1,key2对应value2,value3, key1=value1&key2=value2,value3
+     *
+     * @param request
+     * @return 返回拼接字符串
+     */
+    public static String getParameters(HttpServletRequest request) {
+        Map<String, String[]> parameterMap = request.getParameterMap();
+        return getParameters(parameterMap);
+    }
+
+    /**
+     * 获取请求地址中的请求参数组装成 key1=value1&key2=value2
+     * 如果key对应多个值,中间使用逗号隔开例如 key1对应value1,key2对应value2,value3, key1=value1&key2=value2,value3
+     *
+     * @param queries
+     * @return
+     */
+    public  static <T> String getParameters(final Map<String, T> queries) {
+        StringBuilder buffer = new StringBuilder();
+        for (Map.Entry<String, T> entry : queries.entrySet()) {
+            if(entry.getValue() instanceof String[]){
+                buffer.append(entry.getKey()).append(String.join(",", ((String[])entry.getValue())))
+                    .append("&");
+            }else if(entry.getValue() instanceof Collection){
+                buffer.append(entry.getKey()).append(
+                        CollUtil.join(((Collection<String>)entry.getValue()),",")
+                ).append("&");
+            }
+        }
+        return buffer.length() > 0 ? buffer.substring(0, buffer.length() - 1) : StrUtil.EMPTY;
+    }
+
+    /**
+     * 获取请求url中的uri
+     *
+     * @param url
+     * @return
+     */
+    public static String getUri(String url){
+        if(StringUtils.isEmpty(url)) {
+            return null;
+        }
+
+        String uri = url;
+        //uri中去掉 http:// 或者https
+        if(uri.contains("http://") ){
+            uri = uri.replace("http://", StrUtil.EMPTY);
+        }else if(uri.contains("https://")){
+            uri = uri.replace("https://", StrUtil.EMPTY);
+        }
+
+        int endIndex = uri.length(); //uri 在url中的最后一个字符的序号+1
+        if(uri.contains("?")){
+            endIndex = uri.indexOf("?");
+        }
+        return uri.substring(uri.indexOf("/"), endIndex);
+    }
+
+    public static String getRemoteAddr() {
+        HttpServletRequest request = getRequest();
+        if (request == null) {
+            return "";
+        }
+        return request.getRemoteAddr();
+    }
+
+    public static CookieBuilder cookieBuilder(){
+        return new CookieBuilder(getRequest(), getResponse());
+    }
+}

+ 171 - 0
zksy-common/src/main/resources/META-INF/spring-configuration-metadata.json

@@ -0,0 +1,171 @@
+{
+  "groups": [
+    {
+      "name": "hm.db"
+    },
+    {
+      "name": "hm.mq"
+    },
+    {
+      "name": "hm.swagger"
+    },
+    {
+      "name": "hm.jwt",
+      "type": "com.zksy.config.SecurityConfig",
+      "sourceType": "com.zksy.config.JwtProperties"
+    },
+    {
+      "name": "hm.auth",
+      "type": "com.zksy.config.MvcConfig",
+      "sourceType": "com.zksy.config.AuthProperties"
+    }
+  ],
+  "properties": [
+    {
+      "name": "hm.mq.host",
+      "type": "java.lang.String",
+      "description": "rabbitmq的地址",
+      "defaultValue": "192.168.150.101"
+    },
+    {
+      "name": "hm.mq.port",
+      "type": "java.lang.Integer",
+      "description": "rabbitmq的端口",
+      "defaultValue": "5672"
+    },
+    {
+      "name": "hm.mq.vhost",
+      "type": "java.lang.String",
+      "description": "rabbitmq的virtual-host地址",
+      "defaultValue": "/hmxt"
+    },
+    {
+      "name": "hm.mq.username",
+      "type": "java.lang.String",
+      "description": "rabbitmq的用户名",
+      "defaultValue": "hmxt"
+    },
+    {
+      "name": "hm.mq.password",
+      "type": "java.lang.String",
+      "description": "rabbitmq的密码",
+      "defaultValue": "123321"
+    },
+    {
+      "name": "hm.mq.listener.retry.enable",
+      "type": "java.lang.Boolean",
+      "description": "是否开启rabbitmq的消费者重试机制",
+      "defaultValue": "true"
+    },
+    {
+      "name": "hm.mq.listener.retry.interval",
+      "type": "java.time.Duration",
+      "description": "消费者重试初始失败等待时长",
+      "defaultValue": "1000ms"
+    },
+    {
+      "name": "hm.mq.listener.retry.multiplier",
+      "type": "java.lang.Integer",
+      "description": "失败等待时长的递增倍数",
+      "defaultValue": "1"
+    },
+    {
+      "name": "hm.mq.listener.retry.max-attempts",
+      "type": "java.lang.Integer",
+      "description": "消费者重试最大重试次数",
+      "defaultValue": "3"
+    },
+    {
+      "name": "hm.mq.listener.retry.stateless",
+      "type": "java.lang.Boolean",
+      "description": "是否是无状态,默认true",
+      "defaultValue": "true"
+    },
+    {
+      "name": "hm.db.host",
+      "type": "java.lang.String",
+      "description": "数据库地址",
+      "defaultValue": "192.168.150.101"
+    },
+    {
+      "name": "hm.db.port",
+      "type": "java.lang.Integer",
+      "description": "数据库端口",
+      "defaultValue": "3306"
+    },
+    {
+      "name": "hm.db.database",
+      "type": "java.lang.String",
+      "description": "数据库database名",
+      "defaultValue": ""
+    },
+    {
+      "name": "hm.db.un",
+      "type": "java.lang.String",
+      "description": "数据库用户名",
+      "defaultValue": "root"
+    },
+    {
+      "name": "hm.db.pw",
+      "type": "java.lang.String",
+      "description": "数据库密码",
+      "defaultValue": "123"
+    },
+    {
+      "name": "hm.swagger.title",
+      "type": "java.lang.String",
+      "description": "接口文档标题"
+    },
+    {
+      "name": "hm.swagger.description",
+      "type": "java.lang.String",
+      "description": "接口文档描述"
+    },
+    {
+      "name": "hm.swagger.email",
+      "type": "java.lang.String",
+      "description": "接口文档联系人邮箱"
+    },
+    {
+      "name": "hm.swagger.concat",
+      "type": "java.lang.String",
+      "description": "接口文档联系人"
+    },
+    {
+      "name": "hm.swagger.package",
+      "type": "java.lang.String",
+      "description": "接口controller扫描包"
+    },
+    {
+      "name": "hm.jwt.location",
+      "type": "java.lang.String",
+      "description": "秘钥存储地址"
+    },
+    {
+      "name": "hm.jwt.alias",
+      "type": "java.lang.String",
+      "description": "秘钥别名"
+    },
+    {
+      "name": "hm.jwt.password",
+      "type": "java.lang.String",
+      "description": "秘钥文件密码"
+    },
+    {
+      "name": "hm.jwt.tokenTTL",
+      "type": "java.time.Duration",
+      "description": "登录有效期"
+    },
+    {
+      "name": "hm.auth.excludePaths",
+      "type": "java.util.List",
+      "description": "登录放行的路径"
+    },
+    {
+      "name": "hm.auth.includePaths",
+      "type": "java.util.List",
+      "description": "登录拦截的路径"
+    }
+  ],
+  "hints": []
+}

+ 4 - 0
zksy-common/src/main/resources/META-INF/spring.factories

@@ -0,0 +1,4 @@
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
+  com.zksy.common.config.MyBatisConfig,\
+  com.zksy.common.config.MvcConfig,\
+  com.zksy.common.config.JsonConfig

+ 65 - 0
zksy-gateway/pom.xml

@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <groupId>com.zksy</groupId>
+        <artifactId>dh-server-micro</artifactId>
+        <version>1.0.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>zksy-gateway</artifactId>
+
+    <properties>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+    </properties>
+    <dependencies>
+
+        <!--网关-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-gateway</artifactId>
+        </dependency>
+        <!--nacos discovery-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+        <!--负载均衡-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
+        </dependency>
+        <!--统一配置管理-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
+        </dependency>
+        <!--加载bootstrap-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-bootstrap</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.zksy</groupId>
+            <artifactId>zksy-common</artifactId>
+            <version>1.0.0</version>
+            <scope>compile</scope>
+        </dependency>
+    </dependencies>
+    <build>
+        <finalName>${project.artifactId}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 11 - 0
zksy-gateway/src/main/java/com/zksy/gateway/GatewayApplication.java

@@ -0,0 +1,11 @@
+package com.zksy.gateway;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class GatewayApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(GatewayApplication.class, args);
+    }
+}

+ 15 - 0
zksy-gateway/src/main/java/com/zksy/gateway/config/AuthProperties.java

@@ -0,0 +1,15 @@
+package com.zksy.gateway.config;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+@Data
+@Component
+@ConfigurationProperties(prefix = "hm.auth")
+public class AuthProperties {
+    private List<String> includePaths;
+    private List<String> excludePaths;
+}

+ 16 - 0
zksy-gateway/src/main/java/com/zksy/gateway/config/JwtProperties.java

@@ -0,0 +1,16 @@
+package com.zksy.gateway.config;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.core.io.Resource;
+
+import java.time.Duration;
+
+@Data
+@ConfigurationProperties(prefix = "hm.jwt")
+public class JwtProperties {
+    private Resource location;
+    private String password;
+    private String alias;
+    private Duration tokenTTL = Duration.ofMinutes(10);
+}

+ 33 - 0
zksy-gateway/src/main/java/com/zksy/gateway/config/SecurityConfig.java

@@ -0,0 +1,33 @@
+package com.zksy.gateway.config;
+
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
+import org.springframework.security.crypto.password.PasswordEncoder;
+import org.springframework.security.rsa.crypto.KeyStoreKeyFactory;
+
+import java.security.KeyPair;
+
+@Configuration
+@EnableConfigurationProperties(JwtProperties.class)
+public class SecurityConfig {
+
+    @Bean
+    public PasswordEncoder passwordEncoder(){
+        return new BCryptPasswordEncoder();
+    }
+
+    @Bean
+    public KeyPair keyPair(JwtProperties properties){
+        // 获取秘钥工厂
+        KeyStoreKeyFactory keyStoreKeyFactory =
+                new KeyStoreKeyFactory(
+                        properties.getLocation(),
+                        properties.getPassword().toCharArray());
+        //读取钥匙对
+        return keyStoreKeyFactory.getKeyPair(
+                properties.getAlias(),
+                properties.getPassword().toCharArray());
+    }
+}

+ 70 - 0
zksy-gateway/src/main/java/com/zksy/gateway/filter/AuthGlobalFilter.java

@@ -0,0 +1,70 @@
+package com.zksy.gateway.filter;
+
+import com.zksy.common.exception.UnauthorizedException;
+import com.zksy.gateway.config.AuthProperties;
+import com.zksy.gateway.utils.JwtTool;
+import lombok.RequiredArgsConstructor;
+import org.springframework.cloud.gateway.filter.GatewayFilterChain;
+import org.springframework.cloud.gateway.filter.GlobalFilter;
+import org.springframework.core.Ordered;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.server.reactive.ServerHttpRequest;
+import org.springframework.http.server.reactive.ServerHttpResponse;
+import org.springframework.stereotype.Component;
+import org.springframework.util.AntPathMatcher;
+import org.springframework.web.server.ServerWebExchange;
+import reactor.core.publisher.Mono;
+
+@Component
+@RequiredArgsConstructor
+public class AuthGlobalFilter implements GlobalFilter, Ordered {
+
+    private final AuthProperties authProperties;
+    private final JwtTool jwtTool;
+    private final AntPathMatcher antPathMatcher = new AntPathMatcher();
+    @Override
+    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
+        System.out.println("AuthGlobalFilter");
+        return chain.filter(exchange);
+//        //获取请求
+//        ServerHttpRequest request = exchange.getRequest();
+//        //判断是否需要拦截
+//        if(isExclude(request.getPath().toString())){
+//            return chain.filter(exchange);
+//        }
+//        //拿到token
+//        String token = null;
+//        String header = request.getHeaders().getFirst("authorization");
+//        if(header != null && !header.isEmpty()){
+//            token = header;
+//        }
+//        Long userId;
+//        //校验token
+//        try {
+//            userId = jwtTool.parseToken(token);
+//        } catch (UnauthorizedException e) {
+//            ServerHttpResponse response = exchange.getResponse();
+//            response.setStatusCode(HttpStatus.UNAUTHORIZED);
+//            return response.setComplete();
+//        }
+//        //保存登录信息到下一个请求
+//        ServerWebExchange swe = exchange.mutate()
+//                .request(r -> r.header("user-info", userId.toString()))
+//                .build();
+//        return chain.filter(swe);
+    }
+
+    private boolean isExclude(String path) {
+        for (String excludePath : authProperties.getExcludePaths()) {
+            if(antPathMatcher.match(excludePath,path)){
+                return true;
+            }
+        }
+        return false;
+    }
+
+    @Override
+    public int getOrder() {
+        return 0;
+    }
+}

+ 74 - 0
zksy-gateway/src/main/java/com/zksy/gateway/route/DynamicRouteLoader.java

@@ -0,0 +1,74 @@
+package com.zksy.gateway.route;
+
+import cn.hutool.json.JSONUtil;
+import com.alibaba.cloud.nacos.NacosConfigManager;
+import com.alibaba.nacos.api.config.listener.Listener;
+import com.alibaba.nacos.api.exception.NacosException;
+import com.zksy.common.utils.CollUtils;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.cloud.gateway.route.RouteDefinition;
+import org.springframework.cloud.gateway.route.RouteDefinitionWriter;
+import org.springframework.stereotype.Component;
+import reactor.core.publisher.Mono;
+
+import javax.annotation.PostConstruct;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+import java.util.concurrent.Executor;
+
+@Slf4j
+@Component
+@RequiredArgsConstructor
+public class DynamicRouteLoader {
+
+    private final NacosConfigManager nacosConfigManager;
+    private final String DATA_ID = "zksy-route.json";
+    private final String GROUP = "DEFAULT_GROUP";
+    // 保存更新过的路由id
+    private final Set<String> routeIds = new HashSet<>();
+    private final RouteDefinitionWriter writer;
+    @PostConstruct//项目启动时直接拉取一次路由表
+    public void initRouteConfigListener() throws NacosException {
+        String configInfo = nacosConfigManager.getConfigService().getConfigAndSignListener(DATA_ID, GROUP, 5000, new Listener() {
+            @Override
+            public Executor getExecutor() {
+                return null;
+            }
+
+            @Override
+            public void receiveConfigInfo(String s) {
+                //监听到配置变更触发的回调函数
+                updateConfigInfo(s);
+            }
+        });
+        //第一次拉取路由信息配置
+        updateConfigInfo(configInfo);
+    }
+
+    private void updateConfigInfo(String configInfo) {
+        log.debug("监听到路由配置变更,{}", configInfo);
+        // 1.反序列化
+        List<RouteDefinition> routeDefinitions = JSONUtil.toList(configInfo, RouteDefinition.class);
+        // 2.更新前先清空旧路由
+        // 2.1.清除旧路由
+        for (String routeId : routeIds) {
+            writer.delete(Mono.just(routeId)).subscribe();
+        }
+        routeIds.clear();
+        // 2.2.判断是否有新的路由要更新
+        if (CollUtils.isEmpty(routeDefinitions)) {
+            // 无新路由配置,直接结束
+            return;
+        }
+        // 3.更新路由
+        routeDefinitions.forEach(routeDefinition -> {
+            // 3.1.更新路由
+            writer.save(Mono.just(routeDefinition)).subscribe();
+            // 3.2.记录路由id,方便将来删除
+            routeIds.add(routeDefinition.getId());
+        });
+    }
+}
+

+ 82 - 0
zksy-gateway/src/main/java/com/zksy/gateway/utils/JwtTool.java

@@ -0,0 +1,82 @@
+package com.zksy.gateway.utils;
+
+import cn.hutool.core.exceptions.ValidateException;
+import cn.hutool.jwt.JWT;
+import cn.hutool.jwt.JWTValidator;
+import cn.hutool.jwt.signers.JWTSigner;
+import cn.hutool.jwt.signers.JWTSignerUtil;
+import com.zksy.common.exception.UnauthorizedException;
+import org.springframework.stereotype.Component;
+
+import java.security.KeyPair;
+import java.time.Duration;
+import java.util.Date;
+
+@Component
+public class JwtTool {
+    private final JWTSigner jwtSigner;
+
+    public JwtTool(KeyPair keyPair) {
+        this.jwtSigner = JWTSignerUtil.createSigner("rs256", keyPair);
+    }
+
+    /**
+     * 创建 access-token
+     *
+     * @param userId 用户信息
+     * @return access-token
+     */
+    public String createToken(Long userId, Duration ttl) {
+        // 1.生成jws
+        return JWT.create()
+                .setPayload("user", userId)
+                .setExpiresAt(new Date(System.currentTimeMillis() + ttl.toMillis()))
+                .setSigner(jwtSigner)
+                .sign();
+    }
+
+    /**
+     * 解析token
+     *
+     * @param token token
+     * @return 解析刷新token得到的用户信息
+     */
+    public Long parseToken(String token) {
+        // 1.校验token是否为空
+        if (token == null) {
+            throw new UnauthorizedException("未登录");
+        }
+        // 2.校验并解析jwt
+        JWT jwt;
+        try {
+            jwt = JWT.of(token).setSigner(jwtSigner);
+        } catch (Exception e) {
+            throw new UnauthorizedException("无效的token", e);
+        }
+        // 2.校验jwt是否有效
+        if (!jwt.verify()) {
+            // 验证失败
+            throw new UnauthorizedException("无效的token");
+        }
+        // 3.校验是否过期
+        try {
+            JWTValidator.of(jwt).validateDate();
+        } catch (ValidateException e) {
+            throw new UnauthorizedException("token已经过期");
+        }
+        // 4.数据格式校验
+        Object userPayload = jwt.getPayload("user");
+        if (userPayload == null) {
+            // 数据为空
+            throw new UnauthorizedException("无效的token");
+        }
+
+        // 5.数据解析
+        try {
+           return Long.valueOf(userPayload.toString());
+        } catch (RuntimeException e) {
+            // 数据格式有误
+            throw new UnauthorizedException("无效的token");
+        }
+    }
+}

+ 13 - 0
zksy-gateway/src/main/resources/application.yaml

@@ -0,0 +1,13 @@
+server:
+  port: 8080 # 端口
+hm:
+  jwt:
+    location: classpath:hmall.jks # 秘钥地址
+    alias: hmall # 秘钥别名
+    password: hmall123 # 秘钥文件密码
+    tokenTTL: 30m # 登录有效期
+  auth:
+    excludePaths: # 无需登录校验的路径
+      - /search/**
+      - /users/login
+      - /items/**

+ 10 - 0
zksy-gateway/src/main/resources/bootstrap.yaml

@@ -0,0 +1,10 @@
+spring:
+  application:
+    name: zksy-gateway
+  cloud:
+    nacos:
+      server-addr: 192.168.110.30
+      config:
+        file-extension: yaml
+        shared-configs:
+          - dataId: zksy-log.yaml # 共享日志配置

BIN
zksy-gateway/src/main/resources/hmall.jks