From: Gustavo Martin Morcuende Date: Sun, 29 Jan 2017 08:44:06 +0000 (+0100) Subject: Spring Stream Kafka, improvements X-Git-Url: https://git.gumartinm.name/?a=commitdiff_plain;h=5caf781b105573cabc6af600433dc61f8266d0a6;p=JavaForFun Spring Stream Kafka, improvements --- diff --git a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/java/de/example/spring/kafka/ReceiverConfig.java b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/java/de/example/spring/kafka/ReceiverConfig.java index 1979559..5a9d1e2 100644 --- a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/java/de/example/spring/kafka/ReceiverConfig.java +++ b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/java/de/example/spring/kafka/ReceiverConfig.java @@ -26,7 +26,7 @@ public class ReceiverConfig { @Bean public MessageConverter avroMessageConverter() throws IOException { AvroSchemaMessageConverter converter = new AvroSchemaMessageConverter(MimeType.valueOf("avro/bytes")); - converter.setSchemaLocation(new ClassPathResource("schemas/User.avro")); + //converter.setSchemaLocation(new ClassPathResource("schemas/User.avro")); return converter; } } diff --git a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/resources/application.yml b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/resources/application.yml index 7f56b28..ce733c8 100644 --- a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/resources/application.yml +++ b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-consumer-example/src/main/resources/application.yml @@ -4,18 +4,13 @@ logging: springframework: info ROOT: info -spring: - main: - banner-mode: "off" - kafka: topic: test messageKey: keyTest - - -# *************************** BINDERS CONFIGURATION *************************** spring: + main: + banner-mode: "off" cloud: stream: bindings: @@ -29,11 +24,12 @@ spring: partitioned: false headerMode: raw maxAttempts: 3 - backOffInitialInterval: + backOffInitialInterval: 1000 instanceCount: 1 instanceIndex: 0 kafka: binder: + zkNodes: "kafka:2181" brokers: "kafka:9092,kafka:9093,kafka:9094" autoCreateTopics: true diff --git a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-example-bom/pom.xml b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-example-bom/pom.xml index fc6113b..ebbd9eb 100644 --- a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-example-bom/pom.xml +++ b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-example-bom/pom.xml @@ -46,6 +46,11 @@ spring-cloud-stream-schema 1.1.1.RELEASE + + org.apache.avro + avro + 1.8.1 + diff --git a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-producer-example/src/main/resources/application.yml b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-producer-example/src/main/resources/application.yml index a072392..4d37c02 100644 --- a/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-producer-example/src/main/resources/application.yml +++ b/SpringJava/Kafka/SpringCloudStream/spring-cloud-stream-kafka-producer-example/src/main/resources/application.yml @@ -7,11 +7,6 @@ logging: spring: main: banner-mode: "off" - - - -# *************************** BINDERS CONFIGURATION *************************** -spring: cloud: stream: bindings: @@ -24,6 +19,7 @@ spring: instanceIndex: 0 kafka: binder: + zkNodes: "kafka:2181" brokers: "kafka:9092,kafka:9093,kafka:9094" autoCreateTopics: true