Skip to content

A middleware that unifies Apache Kafka message processing across various libraries

License

Notifications You must be signed in to change notification settings

alebabai/go-kafka

Repository files navigation

go-kafka

A module designed to simplify and unify Apache Kafka message processing

build version report coverage tag reference

Getting started

Go modules are supported.

Manual install:

go get -u github.com/alebabai/go-kafka

Golang import:

import "github.com/alebabai/go-kafka"

Usage

To use the abstractions provided by this module, please implement the converters defined in adapter/converter.go for the types specific to your Apache Kafka client library.

Additionally, here is an adapter implementation for the most popular Apache Kafka client library, github.com/Shopify/sarama. The module, named github.com/alebabai/go-kafka/adapter/sarama, can be used independently or as a reference example.

About

A middleware that unifies Apache Kafka message processing across various libraries

Topics

Resources

License

Stars

Watchers

Forks