liqweed / reactor-kafka

Reactive Kafka Driver with Reactor

Home Page:http://projectreactor.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reactor Kafka

Join the chat at https://gitter.im/reactor/reactor Maven Bintray Travis CI Coverage

You need to have Gradle 2.0 or higher and Java 8 installed.

Bootstrap and download the wrapper

cd reactor-kafka
gradle wrapper

Building Reactor Kafka jars

./gradlew jar

Running unit tests

./gradlew test

Building IDE project

./gradlew eclipse
./gradlew idea

Sample producer and consumer

See reactor-kafka-samples/src/main/java/reactor/kafka/samples/SampleProducer.java for sample reactive producer. See reactor-kafka-samples/src/main/java/reactor/kafka/samples/SampleConsumer.java for sample reactive producer.

Setup Kafka cluster and create topic:

  1. Start Zookeeper and Kafka server
  2. Create topic "demo-topic"

To run sample producer:

  1. Update BOOTSTRAP_SERVERS and TOPIC in SampleProducer.java if required
  2. Compile and run reactor.kafka.samples.SampleProducer (eg. from IDE as a Java application))

To run sample consumer:

  1. Update BOOTSTRAP_SERVERS and TOPIC in SampleConsumer.java if required
  2. Run reactor.kafka.samples.SampleConsumer (eg. from IDE as a Java application))

Community / Support

License

Reactor Kafka is Apache 2.0 licensed.

About

Reactive Kafka Driver with Reactor

http://projectreactor.io


Languages

Language:CSS 50.2%Language:Java 45.4%Language:XSLT 4.2%Language:HTML 0.2%