https://github.com/ccamel/poc-piper-worker-flink
:alembic: An experiment to make flink a worker for the workflow engine piper
https://github.com/ccamel/poc-piper-worker-flink
amqp flink rabbitmq stream-processing worker workflow-engine
Last synced: 19 days ago
JSON representation
:alembic: An experiment to make flink a worker for the workflow engine piper
- Host: GitHub
- URL: https://github.com/ccamel/poc-piper-worker-flink
- Owner: ccamel
- License: mit
- Created: 2018-11-19T12:06:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T18:09:55.000Z (6 months ago)
- Last Synced: 2025-03-26T22:45:38.769Z (about 1 month ago)
- Topics: amqp, flink, rabbitmq, stream-processing, worker, workflow-engine
- Language: Scala
- Homepage:
- Size: 130 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ccamel - ccamel/poc-piper-worker-flink - :alembic: An experiment to make flink a worker for the workflow engine piper (Scala)
README
poc-piper-worker-flink
======================

[](https://app.codacy.com/app/ccamel/poc-piper-worker-flink?utm_source=github.com&utm_medium=referral&utm_content=ccamel/poc-piper-worker-flink&utm_campaign=Badge_Grade_Dashboard) [](https://stackshare.io/ccamel/poc-piper-worker-flink)
[](https://scala-steward.org)> An experiment :alembic: to make [flink][] a worker for the workflow engine [piper][].
## Description
[piper] is an open-source, distributed workflow engine designed to be dead simple.
This project demonstrates the great capability of [piper][] to integrate with [flink][], the stream-processing framework from the [Apache Software Foundation](https://en.wikipedia.org/wiki/Apache_Software_Foundation).
The integration is achieved by designing a Flink Data Stream able to communicate with [piper][] through [RabitMQ](https://www.rabbitmq.com/).

## Build
```sh
sbt clean package
```[flink]: https://flink.apache.org/
[piper]: https://github.com/creactiviti/piper[Chris Camel]: https://github.com/ccamel
[MIT]: https://tldrlegal.com/license/mit-license