An open API service indexing awesome lists of open source software.

https://github.com/quarkiverse/quarkus-kafka-streams-processor

Easily build resilient Kafka Streams topologies based on the Processor API
https://github.com/quarkiverse/quarkus-kafka-streams-processor

kafka-streams quarkus-extension resiliency

Last synced: 5 months ago
JSON representation

Easily build resilient Kafka Streams topologies based on the Processor API

Awesome Lists containing this project

README

          

# Quarkus Kafka Streams Processor

[![Build](https://github.com/quarkiverse/quarkus-logging-splunk/workflows/Build/badge.svg)](https://github.com/quarkiverse/quarkus-kafka-streams-processor/actions?query=workflow%3ABuild)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)
[![Version](https://img.shields.io/maven-central/v/io.quarkiverse.kafkastreamsprocessor/quarkus-kafka-streams-processor?logo=apache-maven&style=flat-square)](https://search.maven.org/artifact/io.quarkiverse.kafkastreamsprocessor/quarkus-kafka-streams-processor)

[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)

## Getting Started
This extension eases the implementation of event-driven architecture streaming microservices based on [Kafka Streams’](https://kafka.apache.org/documentation/streams/) Processor API.
It avoids Kafka Streams' users a lot of boilerplate code to have a dedicated topology and a proper production readiness (health, observability, error handling).
All that is left to develop is a simple Processor class.
The extension takes care of the rest.

For more details, check the complete [documentation](https://quarkiverse.github.io/quarkiverse-docs/quarkus-kafka-streams-processor/dev/index.html).

## How to build the extension

The build instructions are available in the [contribution guide](CONTRIBUTING.md).

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



vietk

πŸ’»

rquinio1A

πŸ’»

edeweerd1A

πŸ’»

flazarus1A

πŸ’»

tryasta

πŸ’»

lmartella1

πŸ’»

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Any kind of contributions are welcome!