feat: make gb32960 archive history query production ready

This commit is contained in:
kkfluous
2026-06-23 11:55:44 +08:00
parent b14871ff1c
commit ba68ffe061
462 changed files with 23639 additions and 2341 deletions

72
pom.xml
View File

@@ -17,21 +17,26 @@
</description>
<modules>
<module>ingest-api</module>
<module>ingest-codec-common</module>
<module>ingest-core</module>
<module>session-core</module>
<module>observability</module>
<module>sink-mq</module>
<module>sink-archive</module>
<module>protocol-gb32960</module>
<module>protocol-jt808</module>
<module>protocol-jt1078</module>
<module>protocol-jsatl12</module>
<module>inbound-mqtt</module>
<module>inbound-xinda-push</module>
<module>command-gateway</module>
<module>bootstrap-all</module>
<module>modules/core/ingest-api</module>
<module>modules/core/ingest-codec-common</module>
<module>modules/core/ingest-core</module>
<module>modules/core/session-core</module>
<module>modules/core/vehicle-identity</module>
<module>modules/core/observability</module>
<module>modules/sinks/sink-mq</module>
<module>modules/sinks/sink-archive</module>
<module>modules/sinks/event-file-store</module>
<module>modules/services/event-history-service</module>
<module>modules/services/vehicle-state-service</module>
<module>modules/services/vehicle-stat-service</module>
<module>modules/protocols/protocol-gb32960</module>
<module>modules/protocols/protocol-jt808</module>
<module>modules/protocols/protocol-jt1078</module>
<module>modules/protocols/protocol-jsatl12</module>
<module>modules/inbound/inbound-mqtt</module>
<module>modules/inbound/inbound-xinda-push</module>
<module>modules/apps/command-gateway</module>
<module>modules/apps/bootstrap-all</module>
</modules>
<properties>
@@ -52,6 +57,8 @@
<micrometer.version>1.13.6</micrometer.version>
<otel.version>1.42.1</otel.version>
<hivemq-mqtt.version>1.3.3</hivemq-mqtt.version>
<duckdb.version>1.1.3</duckdb.version>
<springdoc-openapi.version>2.8.17</springdoc-openapi.version>
<lombok.version>1.18.34</lombok.version>
<junit.version>5.11.3</junit.version>
<assertj.version>3.26.3</assertj.version>
@@ -140,6 +147,11 @@
<artifactId>session-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>vehicle-identity</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>observability</artifactId>
@@ -155,6 +167,26 @@
<artifactId>sink-archive</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>event-file-store</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>event-history-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>vehicle-state-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>vehicle-stat-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.lingniu.ingest</groupId>
<artifactId>protocol-gb32960</artifactId>
@@ -217,6 +249,16 @@
<artifactId>hivemq-mqtt-client</artifactId>
<version>${hivemq-mqtt.version}</version>
</dependency>
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>${duckdb.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc-openapi.version}</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>