Show KAFKA messages from a remote instance, in a web page (NestJS based)
Note: requires NodeJS 16 and above
$ git clone https://github.com/mbinnun/kafka_client.git
$ cd kafka_client
$ npm install
$ npm run start:dev
Then navigate to localhost:8000 to choose a topic
Note: you'll have to configure your KAFKA settings first, (inside /src/config.ts), otherwise you'll get error 500 after choosing a topic
Edit the file config.ts from the /src folder to edit the KAFKA configuration your needs
Edit the file enums.ts from the /src folder to define the topics for scanning
For testing purposes, you may want to build your local KAFKA environment, by running:
$ docker-compose -f docker-compose.yml up -d