https://github.com/systemcraftsman/super-plumber-bros-demo
https://github.com/systemcraftsman/super-plumber-bros-demo
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/systemcraftsman/super-plumber-bros-demo
- Owner: SystemCraftsman
- Created: 2022-08-09T15:49:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-25T11:42:03.000Z (almost 4 years ago)
- Last Synced: 2025-02-24T00:29:14.582Z (over 1 year ago)
- Language: Java
- Size: 86.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


## Create and Configure Your Managed Kafka Instance
You can run the following commands in order or you can use the RHOAS web interface for creating a Kafka instance.
```shell
rhoas login
```
```shell
rhoas kafka create --name super-plumber-bros
```
```shell
rhoas service-account create --file-format json --short-description="super-plumber-bros-sa"
```
```shell
rhoas kafka acl grant-access --producer --consumer --service-account YOUR_SERVICE_ACCOUNT_ID --topic all --group all
```
```shell
rhoas kafka topic create --name repair-request.events
```
## Run the Services
* You will need to configure a PostgreSQL database for each service.
* You will need to configure your services to use your managed Kafka instance.
You can run each service with `./mvnw clean package quarkus:dev` command.
## Kafka Connect with the Debezium Connector
You will need to run a Kafka Connect instance with the given configurations under `resources`.
## Play the Game
https://www.youtube.com/watch?v=_trHewBi5xY