Skip to content

Testing Go with Kafka to make a simple chat app that exchanges messages across Kafka.

Notifications You must be signed in to change notification settings

jdtobe/kafka-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kafka Chat

Group chat using Kafka pub-sub as the message exchange.

TODO

  • Implement simple community chat group
  • Add @{name}.{kind}
    • Add @{name}.chan properties
    • Add @{name}.user properties
    • Add @{name}.group properties
  • Add #tag
    • Add #tag metrics/dashboard
  • And so much more...

Installation

go install github.com/jdtobe/kafka-chat

Usage

To use kafka-chat, you'll need to make sure the docker-compose.yaml file is running (docker-compose up -d), then simply execute the application with your username as the first (and only) argument.

kafka-chat {username}

Note: For now, kafka-chat always assumes kafka is located @ localhost:9092

About

Testing Go with Kafka to make a simple chat app that exchanges messages across Kafka.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages