willyd61 / strimzi-kafka-bridge

An HTTP & AMQP bridge for Apache Kafka®

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status GitHub release Maven Central License Twitter Follow

HTTP & AMQP bridge for Apache Kafka®

This project provides a software component which acts as a bridge between different standard protocols and an Apache Kafka® cluster. The available protocols are:

It provides a different way to interact with Apache Kafka because the latter natively supports only a custom (proprietary) protocol. Thanks to the bridge, all clients which can speak different standard protocols can connect to Apache Kafka cluster in order to send and receive messages to / from topics.

Running the bridge

On Kubernetes and OpenShift

You can use the Strimzi Kafka operator to deploy the Kafka Bridge with HTTP support on Kubernetes and OpenShift.

On bare-metal / VM

Download the ZIP or TAR.GZ file from the GitHub release page and unpack it. Afterwards, edit the config/application.properties file which contains the configuration. Once your configuration is ready, start the bridge using:

bin/kafka_bridge_run.sh --config-file config/application.properties

Documentation

Documentation to the current main branch as well as all releases can be found on our website.

Getting help

If you encounter any issues while using Strimzi Kafka Bridge, you can get help through the following methods:

Contributing

You can contribute by:

  • Raising any issues you find using Strimzi Kafka Bridge
  • Fixing issues by opening Pull Requests
  • Improving documentation
  • Talking about Strimzi Kafka Bridge

All bugs, tasks or enhancements are tracked as GitHub issues. Issues which might be a good start for new contributors are marked with "good-start" label.

The Hacking guide describes how to build Strimzi Kafka Bridge and how to test your changes before submitting a patch or opening a PR.

The Documentation Contributor Guide describes how to contribute to Strimzi documentation.

If you want to get in touch with us first before contributing, you can use:

License

Strimzi Kafka Bridge is licensed under the Apache License, Version 2.0

About

An HTTP & AMQP bridge for Apache Kafka®

License:Apache License 2.0


Languages

Language:Java 96.6%Language:Shell 2.7%Language:Makefile 0.4%Language:Dockerfile 0.3%Language:1C Enterprise 0.0%Language:D 0.0%