Skip to content

schmiegelow/iwomm-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iwomm-kafka

This is the companion repo to the Kafka and Streams intro a IWOMM in London on April 25, 2018.

To start a mini cluster on your machine, you'll need docker-compose and docker. just run

docker-compose up

to start the cluster.

Exec into a kafka node and run

kafka-topics --create --if-not-exists --zookeeper zookeeper.internal-service:2181 --replication-factor 3 --partitions 1 --topic articles

The converter SBT project contains a few tests:

  • SimplePubSubServiceTest requires a running cluster and produces and consumes messages from teh cluster
  • SimpleKafkaServiceTests demonstrates a simple Kafka Streams application with Mocking Support
  • KafkaStreamTranslatorTest demonstrates using streaming to connect to external APIs, in this case GoogleTranslate, for which you will need valid credentials

KafkaStreamsTranslator

KafkaStreamsTranslator is a simple KafkaStreams app, which translates text using Google Translate into english. You will need a valid GCP API key.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages