chore: keep legacy xinda kafka only
This commit is contained in:
@@ -62,7 +62,7 @@ lingniu:
|
|||||||
initialize-schema: ${VEHICLE_IDENTITY_MYSQL_INITIALIZE_SCHEMA:true}
|
initialize-schema: ${VEHICLE_IDENTITY_MYSQL_INITIALIZE_SCHEMA:true}
|
||||||
sink:
|
sink:
|
||||||
kafka:
|
kafka:
|
||||||
enabled: ${KAFKA_ENABLED:true}
|
enabled: true
|
||||||
bootstrap-servers: ${KAFKA_BROKERS:114.55.58.251:9092}
|
bootstrap-servers: ${KAFKA_BROKERS:114.55.58.251:9092}
|
||||||
compression-type: zstd
|
compression-type: zstd
|
||||||
linger-ms: 20
|
linger-ms: 20
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ import org.junit.jupiter.api.Test;
|
|||||||
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
|
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
|
||||||
import org.springframework.core.io.ClassPathResource;
|
import org.springframework.core.io.ClassPathResource;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
@@ -11,7 +13,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
|||||||
class XindaPushAppDefaultsTest {
|
class XindaPushAppDefaultsTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void applicationDefaultsKeepXindaPushAsKafkaProducerOnly() {
|
void applicationDefaultsKeepXindaPushAsKafkaProducerOnly() throws IOException {
|
||||||
Properties properties = applicationProperties();
|
Properties properties = applicationProperties();
|
||||||
|
|
||||||
assertThat(properties)
|
assertThat(properties)
|
||||||
@@ -26,7 +28,7 @@ class XindaPushAppDefaultsTest {
|
|||||||
.containsEntry("lingniu.ingest.xinda-push.port", "${XINDA_PUSH_PORT:10100}")
|
.containsEntry("lingniu.ingest.xinda-push.port", "${XINDA_PUSH_PORT:10100}")
|
||||||
.containsEntry("lingniu.ingest.xinda-push.username", "${XINDA_PUSH_USERNAME:}")
|
.containsEntry("lingniu.ingest.xinda-push.username", "${XINDA_PUSH_USERNAME:}")
|
||||||
.containsEntry("lingniu.ingest.xinda-push.subscribe-msg-ids[0]", "${XINDA_PUSH_MSG_ID_LOCATION:0200}")
|
.containsEntry("lingniu.ingest.xinda-push.subscribe-msg-ids[0]", "${XINDA_PUSH_MSG_ID_LOCATION:0200}")
|
||||||
.containsEntry("lingniu.ingest.sink.kafka.enabled", "${KAFKA_ENABLED:true}")
|
.containsEntry("lingniu.ingest.sink.kafka.enabled", true)
|
||||||
.containsEntry("lingniu.ingest.sink.kafka.consumer.enabled", false)
|
.containsEntry("lingniu.ingest.sink.kafka.consumer.enabled", false)
|
||||||
.containsEntry("lingniu.ingest.sink.kafka.topics.realtime", "${KAFKA_TOPIC_XINDA_PUSH_EVENT:vehicle.event.xinda-push.v1}")
|
.containsEntry("lingniu.ingest.sink.kafka.topics.realtime", "${KAFKA_TOPIC_XINDA_PUSH_EVENT:vehicle.event.xinda-push.v1}")
|
||||||
.containsEntry("lingniu.ingest.sink.kafka.topics.raw-archive", "${KAFKA_TOPIC_XINDA_PUSH_RAW:vehicle.raw.xinda-push.v1}")
|
.containsEntry("lingniu.ingest.sink.kafka.topics.raw-archive", "${KAFKA_TOPIC_XINDA_PUSH_RAW:vehicle.raw.xinda-push.v1}")
|
||||||
@@ -39,6 +41,9 @@ class XindaPushAppDefaultsTest {
|
|||||||
.containsEntry("lingniu.ingest.event-history.enabled", false)
|
.containsEntry("lingniu.ingest.event-history.enabled", false)
|
||||||
.containsEntry("lingniu.ingest.vehicle-state.enabled", false)
|
.containsEntry("lingniu.ingest.vehicle-state.enabled", false)
|
||||||
.containsEntry("lingniu.ingest.vehicle-stat.enabled", false);
|
.containsEntry("lingniu.ingest.vehicle-stat.enabled", false);
|
||||||
|
|
||||||
|
assertThat(applicationYaml())
|
||||||
|
.doesNotContain("KAFKA_ENABLED");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Properties applicationProperties() {
|
private static Properties applicationProperties() {
|
||||||
@@ -50,4 +55,9 @@ class XindaPushAppDefaultsTest {
|
|||||||
assertThat(properties).isNotNull();
|
assertThat(properties).isNotNull();
|
||||||
return properties;
|
return properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static String applicationYaml() throws IOException {
|
||||||
|
return new String(new ClassPathResource("application.yml").getInputStream().readAllBytes(),
|
||||||
|
StandardCharsets.UTF_8);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user