Skip to content
This repository was archived by the owner on Apr 15, 2020. It is now read-only.

lightbend/pipelines-examples

Repository files navigation

Pipelines Examples Applications

sensor-data-scala

A simple pipeline that processes events from a wind turbine farm.

sensor-data-java

The same as sensor-data-scala, but implemented using the Java DSL.

call-record-aggregator

An aggregation of user call record data (metadata of phone calls).

spark-sensors

A simple pipeline that generates events from energy devices.

spark-resilience-test

A simple pipeline that generates events from energy devices. This pipeline will fail based on a pre-defined probability percentage. Its purpose is to demonstrate the failure recovery features of Pipelines and Spark.

warez

An event-based e-commerce streaming platform. Events are generated based on user events such as purchases and merchant actions such as the addition of products and their stock numbers.

Pipelines Feature Grid

Application Akka Streams (Scala) Akka Streams (Java) Spark Testkit Ingress Egress Auto Data Generation
sensor-data-scala Yes No No No HTTP stdout (logs) Yes (Client Lua Script)
sensor-data-java No Yes No No HTTP stdout (logs) Yes (Client Lua Script)
call-record-aggregator Yes Yes Yes Yes HTTP stdout (logs) Yes
spark-sensors No No Yes No HTTP stdout (logs) Yes
spark-resilience-test Yes No No Yes HTTP stdout (logs) Yes
warez Yes No Yes Yes HTTP ElasticSearch, HTTP API No

Running Examples

Consult the Pipelines Documentation for instructions on building, deploying and running Pipelines applications.


NOTE

Before building any examples remember to update the Docker registry in the target-env.sbt file.


About

Pipelines Example Applications

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 5