https://github.com/micronaut-projects/micronaut-kafka
Integration between Micronaut and Apache Kafka
https://github.com/micronaut-projects/micronaut-kafka
kafka messaging micronaut microservices streams
Last synced: 6 months ago
JSON representation
Integration between Micronaut and Apache Kafka
- Host: GitHub
- URL: https://github.com/micronaut-projects/micronaut-kafka
- Owner: micronaut-projects
- License: apache-2.0
- Created: 2019-01-14T14:57:21.000Z (over 6 years ago)
- Default Branch: 5.5.x
- Last Pushed: 2024-04-22T13:08:33.000Z (over 1 year ago)
- Last Synced: 2024-04-22T14:29:45.325Z (over 1 year ago)
- Topics: kafka, messaging, micronaut, microservices, streams
- Language: Java
- Homepage:
- Size: 13.6 MB
- Stars: 81
- Watchers: 20
- Forks: 100
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Micronaut Kafka
[](https://search.maven.org/search?q=g:%22io.micronaut.kafka%22%20AND%20a:%22micronaut-kafka%22)
[](https://github.com/micronaut-projects/micronaut-kafka/actions)
[](https://ge.micronaut.io/scans)This project includes integration between [Micronaut](http://micronaut.io) and [Kafka](https://kafka.apache.org).
## Documentation
For more information see the [Latest](https://micronaut-projects.github.io/micronaut-kafka/latest/guide/index.html) or [Snapshot](https://micronaut-projects.github.io/micronaut-kafka/snapshot/guide/index.html) Documentation.
## Snapshots and Releases
Snaphots are automatically published to JFrog OSS using [Github Actions](https://github.com/micronaut-projects/micronaut-kafka/actions).
See the documentation in the [Micronaut Docs](https://docs.micronaut.io/latest/guide/index.html#usingsnapshots) for how to configure your build to use snapshots.
Releases are published to JCenter and Maven Central via [Github Actions](https://github.com/micronaut-projects/micronaut-kafka/actions).
A release is performed with the following steps:
- [Edit the version](https://github.com/micronaut-projects/micronaut-kafka/edit/master/gradle.properties) specified by `projectVersion` in `gradle.properties` to a semantic, unreleased version. Example `1.0.0`
- [Create a new release](https://github.com/micronaut-projects/micronaut-kafka/releases/new). The Git Tag should start with `v`. For example `v1.0.0`.
- [Monitor the Workflow](https://github.com/micronaut-projects/micronaut-kafka/actions?query=workflow%3ARelease) to check it passed successfully.
- Celebrate!