Sign inSign up

wizzieio/normalizer

By wizzieio

•Updated over 7 years ago

Normalizer is a stream processing engine based of Kafka Streams.

Image
0

5.8K

wizzieio/normalizer repository overview

Docs: https://wizzie-io.github.io/normalizer/⁠ Github: https://github.com/wizzie-io/normalizer⁠

⁠Start Normalizer (Quick Guide⁠)

Once kafka broker is up, we can start a Normalizer container and link it to the kafka broker, and configuring the APPLICATION_ID environment variable with our custom app name:

$ docker  -e APPLICATION_ID=my-normalizer-app -e KAFKA_BOOTSTRAP_SERVER=localhost:9092 wizzieio/normalizer:latest

Now you can follow the base tutorial⁠ to test Normalizer!

⁠Enviroments

You can configure the docker image using these environment properties:

Env PropertyDescriptionDefault Value
APPLICATION_IDThis id is used to identify a group of normalizer instancesnull
KAFKA_BOOTSTRAP_SERVERKafka servers listnull
NUM_STREAM_THREADSNumber parallelism1
METRIC_ENABLEEnable the metricstrue
METRIC_INTERVALThe interval time to report metrics (milliseconds)60000
MULTI_IDConfigure the multi.id property Multi Tenant⁠false
MAX_OUTPUT_KAFKA_TOPICSMax limit of output kafka topics500

You can found more information about base configuration Normalizer Configuration⁠

Tag summary

Content type

Image

Digest

Size

120.2 MB

Last updated

over 7 years ago

docker pull wizzieio/normalizer