{"id":19656613,"url":"https://github.com/daggerok/java-mp-smallrye-kafka-example","last_synced_at":"2026-04-18T10:35:30.961Z","repository":{"id":151041782,"uuid":"184515391","full_name":"daggerok/java-mp-smallrye-kafka-example","owner":"daggerok","description":"Kafka messaging java example of SmallRye micro-profile  and JBoss Weld CDI.using maven","archived":false,"fork":false,"pushed_at":"2019-05-02T03:50:32.000Z","size":58,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-27T02:23:21.847Z","etag":null,"topics":["jakartaee","javaee","javaee8","kafka","maven","micro-profile","microprofile","microprofile-config","microprofile-demo","microprofile-example","mp","reactive-programming","smallrye","smallrye-reactive-streams"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daggerok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-02T03:25:19.000Z","updated_at":"2019-05-02T06:07:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"6388a5f0-5c7a-4a42-9aaa-7c32969d7835","html_url":"https://github.com/daggerok/java-mp-smallrye-kafka-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/daggerok/java-mp-smallrye-kafka-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-mp-smallrye-kafka-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-mp-smallrye-kafka-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-mp-smallrye-kafka-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-mp-smallrye-kafka-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daggerok","download_url":"https://codeload.github.com/daggerok/java-mp-smallrye-kafka-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-mp-smallrye-kafka-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547821,"owners_count":26004775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jakartaee","javaee","javaee8","kafka","maven","micro-profile","microprofile","microprofile-config","microprofile-demo","microprofile-example","mp","reactive-programming","smallrye","smallrye-reactive-streams"],"created_at":"2024-11-11T15:28:18.235Z","updated_at":"2025-10-06T02:10:51.639Z","avatar_url":"https://github.com/daggerok.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kafka Smallrye MicrpProfile\nKafka messaging java example of SmallRye micro-profile using maven\n\n_this app requires kafka_\n\n```bash\n./run-local-kafka.sh\n# or: ./run-kafka-in-docker.sh\n```\n\n_build and run fatJar_\n\n```bash\nmvn clean package\njava -jar target/*-all.jar\n```\n\n_run using maven_\n\n```bash\nmvn clean compile exec:java -Dexec.mainClass=com.github.daggerok.App\n# or\nmvn clean compile exec:java -Dexec.mainClass=org.jboss.weld.environment.se.StartMain \n```\n\n_for debugging purpose run App main class right from IDE in debug mode_\n\n* [SmallRye Reactive Messaging: Interacting with Apache Kafka](https://smallrye.io/smallrye-reactive-messaging/#_interacting_with_apache_kafka)\n* [GitHub: useful kafka tests / configs](https://github.com/smallrye/smallrye-reactive-messaging/blob/master/smallrye-reactive-messaging-kafka/src/test/java/io/smallrye/reactive/messaging/kafka/KafkaTestBase.java)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Fjava-mp-smallrye-kafka-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaggerok%2Fjava-mp-smallrye-kafka-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Fjava-mp-smallrye-kafka-example/lists"}