aashikam / module-ballerinax-kafka

Ballerina Kafka Module.

Home Page:http://www.ballerina.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ballerina Kafka Module

Build Daily Build GitHub Last Commit License

Ballerina Kafka module is one of the Ballerina language standard library modules.

This module helps to communicate with Kafka brokers as Producers and Consumers.

Building from the Source

Setting Up the Prerequisites

  1. Download and install Java SE Development Kit (JDK) version 8 (from one of the following locations).

    • Oracle

    • OpenJDK

      Note: Set the JAVA_HOME environment variable to the path name of the directory into which you installed JDK.

  2. Download and install Docker. This is required to run the tests.

Building the Source

Execute the commands below to build from the source.

  1. To build the library:
./gradlew clean build
  1. To build the module without the tests:
./gradlew clean build -PskipBallerinaTests
  1. To debug the tests:
./gradlew clean test -PdebugBallerina=<port>

Contributing to Ballerina

As an open source project, Ballerina welcomes contributions from the community.

You can also check for open issues that interest you. We look forward to receiving your contributions.

For more information, go to the contribution guidelines.

Code of Conduct

All the contributors are encouraged to read the Ballerina Code of Conduct.

Useful Links

About

Ballerina Kafka Module.

http://www.ballerina.io

License:Apache License 2.0


Languages

Language:Java 71.6%Language:Ballerina 28.4%