Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

...