confluent-kafka-go-ext

module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2020 License: Apache-2.0

README

confluent-kafka-go-ext

Build Status

Simple utility extension for easy use of Confluent's Golang Client for Apache Kafka.

Requirements

  • Go 1.13+ (for Go Modules support)
  • librdkafka (depends on your OS)

Getting Started

Starting with Go 1.13, you can use Go Modules to install confluent-kafka-go-ext.

Import the confluent package from GitHub in your code:

import "github.com/osframework/confluent-kafka-go-ext/confluent"

Build your project:

go build ./...

If you are building for Alpine Linux (musl), -tags musl must be specified.

go build -tags musl ./...

A dependency to the latest stable version of confluent-kafka-go-ext should be automatically added to your go.mod file.

Contributing

Contributions to the code, examples, documentation, etc. are appreciated.

  1. Make your changes
  2. run make
  3. push your branch
  4. create a PR

Directories

Path Synopsis
Package confluent provides functions for creating Kafka consumers and producers connected to Confluent Cloud.
Package confluent provides functions for creating Kafka consumers and producers connected to Confluent Cloud.
Package kafka provides interfaces extracted from the core API struct types in the Confluent Kafka Golang client; see https://github.com/confluentinc/confluent-kafka-go
Package kafka provides interfaces extracted from the core API struct types in the Confluent Kafka Golang client; see https://github.com/confluentinc/confluent-kafka-go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL