Skip to content

adarshlal/stream-reactor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Documentation Status

Stream Reactor

Streaming reference architecture built around Kafka.

Alt text

A collection of components to build a real time ingestion pipeline.

Requires gradle 3.0 to build.

To build

gradle compile

To test

gradle test

To create a fat jar

gradle shadowJar

You can also use the gradle wrapper

./gradlew shadowJar

Kafka connect Blockchain source to subscribe to Blockchain streams and write to Kafka.

Kafka connect Bloomberg source to subscribe to Bloomberg streams via the open API and write to Kafka.

Kafka connect Cassandra source to read Cassandra and write to Kafka.

Kafka connect Cassandra sink task to write Kafka topic payloads to Cassandra.

Kafka connect Druid sink to write Kafka topic payloads to Druid.

WORK IN PROGRESS

Kafka connect Elastic Search sink to write Kafka topic payloads to Elastic Search.

Kafka connect HBase sink to write Kafka topic payloads to HBase.

Kafka connect HBase sink to write Kafka topic payloads to Hazelcast.

Kafka connect Kudu sink to write Kafka topic payloads to Kudu.

Kafka connect InfluxDb sink to write Kafka topic payloads to InfluxDb.

Kafka connect JMS sink to write Kafka topic payloads to JMS.

Kafka connect Redis sink to write Kafka topic payloads to Redis.

Kafka connect RethinkDb sink to write Kafka topic payloads to RethinkDb.

Kafka connect Yahoo Finance source to write to Kafka

Kafka connect Voltdb sink to write Kafka topic payloads to Voltdb.

Akka Http and Reactive Kafka with Websocket and Server Send Event support. Supports limited SQL statements to stream and select from Kafka topics in real time.

About

Streaming reference architecture built around Kafka.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 99.9%
  • Other 0.1%