- kafka-3
producer:
- image: juplo/simple-producer:1.0-SNAPSHOT
- command: kafka:9092 test producer
+ image: juplo/spring-producer:2.0-long-SNAPSHOT
+ environment:
+ spring.kafka.bootstrap-servers: kafka:9092
+ spring.kafka.client-id: producer
+ juplo.producer.topic: test
consumer:
image: juplo/spring-consumer:1.1-error-handling-SNAPSHOT
public class ApplicationConfiguration
{
@Bean
- public ExampleConsumer<String, String> exampleConsumer(
- Consumer<String, String> kafkaConsumer,
- RecordHandler<String, String> recordHandler,
+ public ExampleConsumer<String, Long> exampleConsumer(
+ Consumer<String, Long> kafkaConsumer,
+ RecordHandler<String, Long> recordHandler,
ApplicationProperties properties,
KafkaProperties kafkaProperties,
ConfigurableApplicationContext applicationContext)
}
@Bean
- public RecordHandler<String, String> recordHandler()
+ public RecordHandler<String, Long> recordHandler()
{
return (topic, partition, offset, key, value) -> log.info("No-Ops Handler called for {}={}", key, value);
}