A middleware that unifies Apache Kafka message processing across various libraries
Go modules are supported.
Manual install:
go get -u github.com/alebabai/go-kafka
Golang import:
import "github.com/alebabai/go-kafka"
To use the abstractions provided by this module, just implement the converters defined in adapter/converter.go for the types specific to your Apache Kafka client library.
By the way, here are the implementations for the most popular Apache Kafka client libraries that can be used independently or as reference examples.