Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabywald/apachekafkaexample
Apache Kafka Example of use for gaming convention
https://github.com/gabywald/apachekafkaexample
concept gaming-convention jdr kafka ttrpg ttrpgs
Last synced: 28 days ago
JSON representation
Apache Kafka Example of use for gaming convention
- Host: GitHub
- URL: https://github.com/gabywald/apachekafkaexample
- Owner: gabywald
- Created: 2021-05-05T10:31:26.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T20:42:16.000Z (about 2 years ago)
- Last Synced: 2023-03-08T04:10:06.024Z (over 1 year ago)
- Topics: concept, gaming-convention, jdr, kafka, ttrpg, ttrpgs
- Language: Java
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apache Kafka Example
Aim of this project is to illustrate and test some Apache Kafka Features with an "integrated project".
## Requirements
* Java 8 (OpenJDK) ;
* Apache Maven 3+ (created / tested with 3.6.3) ;
* Apache Kafka 2.11 and newer (see https://kafka.apache.org/downloads ) : binary or src (need gradle) ; tested with 2.11 and 2.13 ! ;
* Some knowledge of Java uploaded into your brain and adaptation (it's called "education" or "instruction") ;
* See also :
- https://kafka.apache.org/quickstart
- https://kafka.apache.org/documentation/#gettingStarted## Some added features
Scripts to launch zooKeeper and Apache Kafka from your install.
TODO (more to document and doing here)
SEE src/main/resources/scripts (to be putted in root directory of Apache Kafka installation)
Launch and use gabywald.kafka.formation.gtc.example.launcher.GTCLauncher ! (some Java Swing illustration)TODO Unit Tests
TODO Integration Tests
## What the acronym "GTC" stand for ?
Keeped from an idea in French, "Gestionnaire de Tables de Convention" aka "Convention Table Manager" : an basic concept idea for a management software for TableTop RPG (TTRPG, "JdR" or "Jeu de Rôle" in french, sometimes labelled "Jeu de Rôle sur table"), to simply manage Table, Games, Game Masters and Players in a Gaming Convention where TTPRG is played.
Base Concept and Other Technologies here : https://github.com/TroisBieres/GTC
...