Service ergänzt, der das Dead-Letter-Topic ausliest
[demos/kafka/training] / src / main / resources / application.yml
1 sumup:
2   adder:
3     topic: out
4 management:
5   endpoint:
6     shutdown:
7       enabled: true
8   endpoints:
9     web:
10       exposure:
11         include: "*"
12   info:
13     env:
14       enabled: true
15     java:
16       enabled: true
17 info:
18   kafka:
19     bootstrap-server: ${spring.kafka.consumer.bootstrap-servers}
20     client-id: ${spring.kafka.consumer.client-id}
21     group-id: ${spring.kafka.consumer.group-id}
22     topic: ${consumer.topic}
23     auto-offset-reset: ${spring.kafka.consumer.auto-offset-reset}
24 spring:
25   data:
26     mongodb:
27       uri: mongodb://juplo:training@localhost:27017
28       database: juplo
29   kafka:
30     bootstrap-servers: :9092
31     client-id: DEV
32     consumer:
33       group-id: my-group
34       auto-offset-reset: earliest
35       auto-commit-interval: 5s
36       key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
37       value-deserializer: org.springframework.kafka.support.serializer.ErrorHandlingDeserializer
38       properties:
39         partition.assignment.strategy: org.apache.kafka.clients.consumer.StickyAssignor
40         metadata.max.age.ms: 1000
41         spring.deserializer.value.delegate.class: org.springframework.kafka.support.serializer.JsonDeserializer
42         spring.json.type.mapping: >
43           ADD:de.juplo.kafka.MessageAddNumber,
44           CALC:de.juplo.kafka.MessageCalculateSum
45     producer:
46       bootstrap-servers: :9092
47 logging:
48   level:
49     root: INFO
50     de.juplo: DEBUG
51 server:
52   port: 8881