module-ballerinax-kafka
Ballerina Kafka Module.
File Explorer
Download Latest Version (.zip)- build-timestamped-master.yml
- build-with-bal-test-graalvm.yml
- build-with-ballerina-lang.yml
- central-publish.yml
- daily-build.yml
- process-load-test-result.yml
- publish-release.yml
- pull-request.yml
- trigger-load-tests.yml
- trivy-scan.yml
- CODEOWNERS
- pull_request_template.md
- kafka_server_jaas.conf
- zookeeper_jaas.conf
- broker.public.crt
- client.private.key
- client.public.crt
- kafka.client.keystore.jks
- kafka.client.truststore.jks
- broker_keystore_creds
- broker_sslkey_creds
- broker_truststore_creds
- kafka.broker.keystore.jks
- kafka.broker.truststore.jks
- kafka.client.keystore.jks
- kafka.client.truststore.jks
- docker-compose.yaml
- avro_serdes_test.bal
- Config.toml
- consumer_client_tests.bal
- consumer_constraint_tests.bal
- consumer_data_binding_test.bal
- consumer_header_tests.bal
- listener_client_tests.bal
- listener_data_binding_tests.bal
- producer_client_tests.bal
- producer_data_binding_tests.bal
- server_availability_tests.bal
- Ballerina.toml
- build.gradle
- caller.bal
- CompilerPlugin.toml
- constants.bal
- consumer.bal
- Dependencies.toml
- icon.png
- init.bal
- kafka_records.bal
- listener.bal
- module_errors.bal
- producer.bal
- producer_utils.bal
- README.md
- type_checker.bal
- types.bal
- build.gradle
- Ballerina.toml
- CompilerPlugin.toml
- KafkaCodeAnalyzer.java
- KafkaCodeTemplateWithCallerParameter.java
- KafkaCodeTemplateWithoutCallerParameter.java
- KafkaCompilerPlugin.java
- KafkaFunctionValidator.java
- KafkaServiceAnalysisTask.java
- KafkaServiceValidator.java
- PluginConstants.java
- PluginUtils.java
- module-info.java
- build.gradle
- AbstractCodeActionTest.java
- CodeSnippetGenerationCodeActionTest.java
- CompilerPluginTestUtils.java
- KafkaServiceValidationTest.java
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- Ballerina.toml
- service.bal
- testng.xml
- result.bal
- result.bal
- result.bal
- result.bal
- build.gradle
- data-binding.md
- spec.md
- troubleshooting.md
- README.md
- Ballerina.toml
- main.bal
- Ballerina.toml
- main.bal
- A banking transaction system with confluent schema registry.md
- topology.png
- README.md
- types.bal
- Ballerina.toml
- Config.toml
- notification_service.bal
- types.bal
- Config.toml
- order_processor_tests.bal
- Ballerina.toml
- Config.toml
- order_processor.bal
- types.bal
- Config.toml
- order_service_tests.bal
- Ballerina.toml
- Config.toml
- order_service.bal
- An order management example using Apache Kafka in Ballerina.md
- topology.png
- README.md
- kafka.client.keystore.jks
- kafka.client.truststore.jks
- Config.toml
- word_count_calculator_tests.bal
- Ballerina.toml
- Config.toml
- main.bal
- A sample word count calculator using Ballerina Kafka.md
- topology.png
- README.md
- Ballerina.toml
- main.bal
- types.bal
- Ballerina.toml
- main.bal
- types.bal
- Ballerina.toml
- main.bal
- A Stock Trading Analyzer.md
- README.md
- types.bal
- Ballerina.toml
- consumer.bal
- types.bal
- Ballerina.toml
- Config.toml
- twitter_server.bal
- types.bal
- Ballerina.toml
- producer.bal
- A sample tweet analyzer using Ballerina Kafka and Elasticsearch.md
- twitter-analyzer.png
- build.gradle
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- ingress.yaml
- kafka-broker-deployment.yml
- kustomization.yaml
- zookeeper-deployment.yml
- zookeeper-service.yml
- summary.csv
- Ballerina.toml
- main.bal
- load_test.jar
- post_run.sh
- run.sh
- Ballerina.toml
- Cloud.toml
- main.bal
- KafkaListener.java
- KafkaServerConnector.java
- KafkaConnectorException.java
- KafkaListenerImpl.java
- KafkaPollCycleFutureListener.java
- KafkaRecordConsumer.java
- KafkaRecordTypeCheckCallback.java
- KafkaServerConnectorImpl.java
- KafkaTransactionContext.java
- BrokerConnection.java
- Commit.java
- ConsumerInformationHandler.java
- GetOffsets.java
- Poll.java
- Seek.java
- SubscriptionHandler.java
- ProducerActions.java
- Send.java
- KafkaMetricsUtil.java
- KafkaObservabilityConstants.java
- KafkaObserverContext.java
- KafkaTracingUtil.java
- Register.java
- Start.java
- Stop.java
- Unregister.java
- KafkaConstants.java
- KafkaUtils.java
- ModuleUtils.java
- PartitionOffset.java
- TransactionUtils.java
- module-info.java
- native-image.properties
- reflect-config.json
- resource-config.json
- build.gradle
- .gitattributes
- .gitignore
- build.gradle
- changelog.md
- codecov.yml
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
- spotbugs-exclude.xml
# Installation Guide
1. Get the code
git clone https://github.com/ballerina-platform/module-ballerinax-kafka
Downloads the entire project code from GitHub to your computer.
cd module-ballerinax-kafka
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd ballerina
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
