chore: separate kafka consumer dlq topic
This commit is contained in:
@@ -38,10 +38,8 @@ lingniu:
|
||||
kafka:
|
||||
enabled: true
|
||||
bootstrap-servers: ${KAFKA_BROKERS:114.55.58.251:9092}
|
||||
topics:
|
||||
realtime: ${KAFKA_TOPIC_JT808_EVENT:vehicle.event.jt808.v1}
|
||||
dlq: ${KAFKA_TOPIC_JT808_DLQ:vehicle.dlq.jt808.v1}
|
||||
consumer:
|
||||
dlq-topic: ${KAFKA_TOPIC_JT808_DLQ:vehicle.dlq.jt808.v1}
|
||||
enabled: ${KAFKA_CONSUMER_ENABLED:true}
|
||||
client-id-prefix: ${KAFKA_CONSUMER_CLIENT_ID_PREFIX:vehicle-analytics}
|
||||
auto-offset-reset: ${KAFKA_CONSUMER_AUTO_OFFSET_RESET:earliest}
|
||||
|
||||
@@ -28,6 +28,8 @@ class VehicleAnalyticsAppDefaultsTest {
|
||||
"${VEHICLE_STAT_JT808_MILEAGE_ENABLED:true}")
|
||||
.containsEntry("lingniu.ingest.sink.kafka.enabled", true)
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.enabled", "${KAFKA_CONSUMER_ENABLED:true}")
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.dlq-topic",
|
||||
"${KAFKA_TOPIC_JT808_DLQ:vehicle.dlq.jt808.v1}")
|
||||
.containsEntry(
|
||||
"lingniu.ingest.sink.kafka.consumer.bindings.vehicleStatEnvelopeConsumerProcessor.enabled",
|
||||
true)
|
||||
@@ -40,6 +42,7 @@ class VehicleAnalyticsAppDefaultsTest {
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.gb32960."))
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.event-history."))
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.sink.archive."))
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.sink.kafka.topics."))
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store."))
|
||||
.noneMatch(name -> name.startsWith("lingniu.ingest.vehicle-state."))
|
||||
.noneMatch(name -> name.contains("vehicleStateEnvelopeConsumerProcessor"))
|
||||
|
||||
@@ -34,6 +34,7 @@ lingniu:
|
||||
enabled: true
|
||||
bootstrap-servers: ${KAFKA_BROKERS:114.55.58.251:9092}
|
||||
consumer:
|
||||
dlq-topic: ${KAFKA_TOPIC_HISTORY_DLQ:vehicle.dlq.history.v1}
|
||||
enabled: ${KAFKA_CONSUMER_ENABLED:true}
|
||||
client-id-prefix: ${KAFKA_CONSUMER_CLIENT_ID_PREFIX:vehicle-history}
|
||||
auto-offset-reset: ${KAFKA_CONSUMER_AUTO_OFFSET_RESET:earliest}
|
||||
|
||||
@@ -369,6 +369,7 @@ class PortainerComposeResourceLimitsTest {
|
||||
.contains("KAFKA_TOPIC_JT808_RAW: ${KAFKA_TOPIC_JT808_RAW:-vehicle.raw.jt808.v1}")
|
||||
.contains("KAFKA_TOPIC_YUTONG_MQTT_EVENT: ${KAFKA_TOPIC_YUTONG_MQTT_EVENT:-vehicle.event.mqtt-yutong.v1}")
|
||||
.contains("KAFKA_TOPIC_YUTONG_MQTT_RAW: ${KAFKA_TOPIC_YUTONG_MQTT_RAW:-vehicle.raw.mqtt-yutong.v1}")
|
||||
.contains("KAFKA_TOPIC_HISTORY_DLQ: ${KAFKA_TOPIC_HISTORY_DLQ:-vehicle.dlq.history.v1}")
|
||||
.doesNotContain("KAFKA_TOPIC_GB32960_DLQ")
|
||||
.doesNotContain("KAFKA_TOPIC_JT808_DLQ")
|
||||
.doesNotContain("KAFKA_TOPIC_YUTONG_MQTT_DLQ");
|
||||
@@ -493,6 +494,7 @@ class PortainerComposeResourceLimitsTest {
|
||||
.contains("`vehicle.raw.mqtt-yutong.v1`")
|
||||
.contains("`vehicle.event.mqtt-yutong.v1`")
|
||||
.contains("`vehicle.dlq.mqtt-yutong.v1`")
|
||||
.contains("`vehicle.dlq.history.v1`")
|
||||
.contains(activeBuildCommand)
|
||||
.contains("modules/apps/yutong-mqtt-app/target/yutong-mqtt-app.jar")
|
||||
.doesNotContain("20482")
|
||||
|
||||
@@ -40,6 +40,8 @@ class VehicleHistoryAppDefaultsTest {
|
||||
.containsEntry("lingniu.ingest.event-history.enabled", true)
|
||||
.containsEntry("lingniu.ingest.sink.kafka.enabled", true)
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.enabled", "${KAFKA_CONSUMER_ENABLED:true}")
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.dlq-topic",
|
||||
"${KAFKA_TOPIC_HISTORY_DLQ:vehicle.dlq.history.v1}")
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.max-poll-records", "${KAFKA_CONSUMER_MAX_POLL_RECORDS:2000}")
|
||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.concurrency", "${KAFKA_CONSUMER_CONCURRENCY:3}")
|
||||
.containsEntry(
|
||||
|
||||
Reference in New Issue
Block a user