├── .gitattributes ├── .gitignore ├── AvroConsumer-V1 ├── AvroConsumer.java ├── ClickRecord.java ├── ClickRecordV1.avsc └── build.sbt ├── AvroConsumer-V2 ├── ClickRecord.java ├── ClickRecordConsumerV2.java ├── ClickRecordV2.avsc └── build.sbt ├── AvroProducer-V1 ├── AvroProducer.java ├── ClickRecord.java ├── ClickRecordV1.avsc └── build.sbt ├── AvroProducer-V2 ├── ClickRecord.java ├── ClickRecordProducerV2.java ├── ClickRecordV2.avsc └── build.sbt ├── ConsumerExample ├── ManualConsumer.java ├── NewSupplierConsumer.java ├── RandomConsumer.java ├── RandomProducer.java ├── RebalanceListner.java ├── SensorConsumer.java ├── SupplierConsumer.properties ├── build.sbt └── tss.sql ├── ProducerExamples ├── AsynchronousProducer.java ├── SensorPartitioner.java ├── SensorProducer.java ├── SimpleProducer.java ├── Supplier.java ├── SupplierConsumer.java ├── SupplierDeserializer.java ├── SupplierProducer.java ├── SupplierSerializer.java ├── SynchronousProducer.java └── build.sbt └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /AvroConsumer-V1/AvroConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V1/AvroConsumer.java -------------------------------------------------------------------------------- /AvroConsumer-V1/ClickRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V1/ClickRecord.java -------------------------------------------------------------------------------- /AvroConsumer-V1/ClickRecordV1.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V1/ClickRecordV1.avsc -------------------------------------------------------------------------------- /AvroConsumer-V1/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V1/build.sbt -------------------------------------------------------------------------------- /AvroConsumer-V2/ClickRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V2/ClickRecord.java -------------------------------------------------------------------------------- /AvroConsumer-V2/ClickRecordConsumerV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V2/ClickRecordConsumerV2.java -------------------------------------------------------------------------------- /AvroConsumer-V2/ClickRecordV2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V2/ClickRecordV2.avsc -------------------------------------------------------------------------------- /AvroConsumer-V2/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroConsumer-V2/build.sbt -------------------------------------------------------------------------------- /AvroProducer-V1/AvroProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V1/AvroProducer.java -------------------------------------------------------------------------------- /AvroProducer-V1/ClickRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V1/ClickRecord.java -------------------------------------------------------------------------------- /AvroProducer-V1/ClickRecordV1.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V1/ClickRecordV1.avsc -------------------------------------------------------------------------------- /AvroProducer-V1/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V1/build.sbt -------------------------------------------------------------------------------- /AvroProducer-V2/ClickRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V2/ClickRecord.java -------------------------------------------------------------------------------- /AvroProducer-V2/ClickRecordProducerV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V2/ClickRecordProducerV2.java -------------------------------------------------------------------------------- /AvroProducer-V2/ClickRecordV2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V2/ClickRecordV2.avsc -------------------------------------------------------------------------------- /AvroProducer-V2/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/AvroProducer-V2/build.sbt -------------------------------------------------------------------------------- /ConsumerExample/ManualConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/ManualConsumer.java -------------------------------------------------------------------------------- /ConsumerExample/NewSupplierConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/NewSupplierConsumer.java -------------------------------------------------------------------------------- /ConsumerExample/RandomConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/RandomConsumer.java -------------------------------------------------------------------------------- /ConsumerExample/RandomProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/RandomProducer.java -------------------------------------------------------------------------------- /ConsumerExample/RebalanceListner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/RebalanceListner.java -------------------------------------------------------------------------------- /ConsumerExample/SensorConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/SensorConsumer.java -------------------------------------------------------------------------------- /ConsumerExample/SupplierConsumer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/SupplierConsumer.properties -------------------------------------------------------------------------------- /ConsumerExample/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/build.sbt -------------------------------------------------------------------------------- /ConsumerExample/tss.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ConsumerExample/tss.sql -------------------------------------------------------------------------------- /ProducerExamples/AsynchronousProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/AsynchronousProducer.java -------------------------------------------------------------------------------- /ProducerExamples/SensorPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SensorPartitioner.java -------------------------------------------------------------------------------- /ProducerExamples/SensorProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SensorProducer.java -------------------------------------------------------------------------------- /ProducerExamples/SimpleProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SimpleProducer.java -------------------------------------------------------------------------------- /ProducerExamples/Supplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/Supplier.java -------------------------------------------------------------------------------- /ProducerExamples/SupplierConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SupplierConsumer.java -------------------------------------------------------------------------------- /ProducerExamples/SupplierDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SupplierDeserializer.java -------------------------------------------------------------------------------- /ProducerExamples/SupplierProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SupplierProducer.java -------------------------------------------------------------------------------- /ProducerExamples/SupplierSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SupplierSerializer.java -------------------------------------------------------------------------------- /ProducerExamples/SynchronousProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/SynchronousProducer.java -------------------------------------------------------------------------------- /ProducerExamples/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/ProducerExamples/build.sbt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/ApacheKafkaTutorials/HEAD/README.md --------------------------------------------------------------------------------