├── .gitignore ├── README-kafka-manager-01.jpg ├── README-kafka-manager-02.jpg ├── README-kafka-manager-03.jpg ├── README.md ├── project └── plugins.sbt └── src └── main ├── avro ├── Employee_V1_0.avsc ├── Employee_V2_0.avsc ├── Event.avsc └── Message.avsc ├── docker ├── build-images ├── docker-compose.yml ├── kafka-manager │ ├── Dockerfile │ └── kafka-manager-start ├── kafka │ ├── Dockerfile │ ├── kafka-create-topics │ ├── kafka-start │ └── supervisord.conf └── zookeeper │ ├── Dockerfile │ └── supervisord.conf ├── java └── com │ └── mgu │ └── kafkaexamples │ └── adapter │ └── external │ ├── ExternalInvocationException.java │ └── ExternalInvoker.java ├── resources └── logback.xml └── scala └── com └── mgu └── kafkaexamples ├── AvroCodec.scala ├── Codec.scala ├── ConsumerWorker.scala ├── JsonCodec.scala ├── KafkaExampleCli.scala ├── Messages.scala ├── ProducerWorker.scala ├── Settings.scala ├── SimpleConsumer.scala ├── SimpleProducer.scala └── util ├── ContainerUtil.scala └── Conversions.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /README-kafka-manager-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/README-kafka-manager-01.jpg -------------------------------------------------------------------------------- /README-kafka-manager-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/README-kafka-manager-02.jpg -------------------------------------------------------------------------------- /README-kafka-manager-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/README-kafka-manager-03.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/README.md -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/avro/Employee_V1_0.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/avro/Employee_V1_0.avsc -------------------------------------------------------------------------------- /src/main/avro/Employee_V2_0.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/avro/Employee_V2_0.avsc -------------------------------------------------------------------------------- /src/main/avro/Event.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/avro/Event.avsc -------------------------------------------------------------------------------- /src/main/avro/Message.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/avro/Message.avsc -------------------------------------------------------------------------------- /src/main/docker/build-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/build-images -------------------------------------------------------------------------------- /src/main/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/docker-compose.yml -------------------------------------------------------------------------------- /src/main/docker/kafka-manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka-manager/Dockerfile -------------------------------------------------------------------------------- /src/main/docker/kafka-manager/kafka-manager-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka-manager/kafka-manager-start -------------------------------------------------------------------------------- /src/main/docker/kafka/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka/Dockerfile -------------------------------------------------------------------------------- /src/main/docker/kafka/kafka-create-topics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka/kafka-create-topics -------------------------------------------------------------------------------- /src/main/docker/kafka/kafka-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka/kafka-start -------------------------------------------------------------------------------- /src/main/docker/kafka/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/kafka/supervisord.conf -------------------------------------------------------------------------------- /src/main/docker/zookeeper/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/zookeeper/Dockerfile -------------------------------------------------------------------------------- /src/main/docker/zookeeper/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/docker/zookeeper/supervisord.conf -------------------------------------------------------------------------------- /src/main/java/com/mgu/kafkaexamples/adapter/external/ExternalInvocationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/java/com/mgu/kafkaexamples/adapter/external/ExternalInvocationException.java -------------------------------------------------------------------------------- /src/main/java/com/mgu/kafkaexamples/adapter/external/ExternalInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/java/com/mgu/kafkaexamples/adapter/external/ExternalInvoker.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/AvroCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/AvroCodec.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/Codec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/Codec.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/ConsumerWorker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/ConsumerWorker.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/JsonCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/JsonCodec.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/KafkaExampleCli.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/KafkaExampleCli.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/Messages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/Messages.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/ProducerWorker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/ProducerWorker.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/Settings.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/SimpleConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/SimpleConsumer.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/SimpleProducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/SimpleProducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/util/ContainerUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/util/ContainerUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/mgu/kafkaexamples/util/Conversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mguenther/kafka-scala-examples/HEAD/src/main/scala/com/mgu/kafkaexamples/util/Conversions.scala --------------------------------------------------------------------------------