Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andresgomezfrr/enricher
Kafka Streams Enricher engine
https://github.com/andresgomezfrr/enricher
Last synced: 2 months ago
JSON representation
Kafka Streams Enricher engine
- Host: GitHub
- URL: https://github.com/andresgomezfrr/enricher
- Owner: andresgomezfrr
- Created: 2018-07-09T08:36:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-18T16:17:16.000Z (about 6 years ago)
- Last Synced: 2023-02-27T09:11:53.523Z (almost 2 years ago)
- Language: Java
- Homepage: https://wizzie-io.github.io/enricher/
- Size: 27.2 MB
- Stars: 1
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![CircleCI](https://circleci.com/gh/wizzie-io/enricher/tree/master.svg?style=shield&circle-token=51379c78ee81176b6fc502877428f5e4b0c83ac9)](https://circleci.com/gh/wizzie-io/enricher/tree/master)
# Enricher
Enricher is a stream enriching engine based of Kafka Streams. Enricher does joins (streams and tables) end enrichment with any data store system that you define. You only need to define a JSON stream where you specify the joiners and enrichers to use and your enrichment query.
Enricher offers us: scalability, fault tolerance, back-preassure and full Kafka integration ... [Try it now!!](https://wizzie-io.github.io/enricher/getting/base-tutorial.html)
## Documentation
You can find the docs on the [Docs Website](https://wizzie-io.github.io/enricher/)
## Getting Started
You can get started with Enricher with this [tutorial](https://wizzie-io.github.io/enricher/getting/base-tutorial.html).
## Compiling Sources
To build this project you can use `maven` tool.
If you want to build the JAR of the project you can do:
```
mvn clean package
```If you want to check if it passes all the test:
```
mvn test
```If you want to build the distribution tar.gz:
```
mvn clean package -P dist
```If you want to build the docker image, make sure that you have the docker service running:
```
mvn clean package -P docker
```## Contributing
1. [Fork it](https://github.com/wizzie-io/enricher/fork)
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Create a new Pull Request