{"id":20173254,"url":"https://github.com/teedjay/quarkus-kafka-streams","last_synced_at":"2026-06-06T04:31:48.551Z","repository":{"id":73156884,"uuid":"230092628","full_name":"teedjay/quarkus-kafka-streams","owner":"teedjay","description":"Testing health, metrics and transactions using Kafka Streams on Quarkus","archived":false,"fork":false,"pushed_at":"2020-12-01T22:58:18.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T15:53:11.330Z","etag":null,"topics":[],"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/teedjay.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-12-25T11:24:11.000Z","updated_at":"2020-12-01T22:58:20.000Z","dependencies_parsed_at":"2023-05-04T18:17:39.224Z","dependency_job_id":null,"html_url":"https://github.com/teedjay/quarkus-kafka-streams","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teedjay%2Fquarkus-kafka-streams","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teedjay%2Fquarkus-kafka-streams/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teedjay%2Fquarkus-kafka-streams/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teedjay%2Fquarkus-kafka-streams/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teedjay","download_url":"https://codeload.github.com/teedjay/quarkus-kafka-streams/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241610978,"owners_count":19990505,"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","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":[],"created_at":"2024-11-14T01:34:30.779Z","updated_at":"2026-06-06T04:31:47.933Z","avatar_url":"https://github.com/teedjay.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# quarkus-kafka-streams\nTesting health, metrics and transactions using Kafka Streams on Quarkus\n\n```\ncurl http://localhost:8080/generate          \u003c== generate a single message\ncurl http://localhost:8080/generate/{count}  \u003c== generate lots of messages\n\ncurl -X POST http://localhost:8080/generate/{count}  \u003c== generate lots of messages without waiting for downstream acs\n\nhttp://localhost:8080/health-ui/\nhttp://localhost:8080/swagger-ui/\n\nhttp://localhost:8080/metrics/\nhttp://localhost:8080/openapi\n```\n\n## Prerequisite\nYou need JDK 15 to compile and run this project and you also need to enable preview mode since record are used.\nRight now enabling preview mode for compiling and dev mode works out of the box, not need to do anthing specific.\n\nBut for some test and some more advanced build processing you might need to set this ENV variable.\n```\nexport _JAVA_OPTIONS=\"--enable-preview\"\n```\n\n## Push to Docker Hub\nConfigured with JIB, will push directly to docker hub\n```\n./mvnw clean package -Dmaven.test.skip=true -Dquarkus.container-image.push=true\n```\n\n## Override settings with .env file\nPlace the .env file with ENV variables you want to override in the root folder (together with pom.xml).\nWhen you compile `mvn clean quarkus:dev` this is added to `target` folder automatically.\n\nNote that all ENV settings should be upper cased.\nUse underscores to replace any . and - symbols.\n\nA simple .env file can look like the one below,\nsee the file [env example file](.env-example) for a more detailed example.\n```\nQUARKUS_KAFKA_STREAMS_BOOTSTRAP_SERVERS = kafka.somewhere.safe:9094\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteedjay%2Fquarkus-kafka-streams","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteedjay%2Fquarkus-kafka-streams","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteedjay%2Fquarkus-kafka-streams/lists"}