chat

module
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2025 License: GPL-3.0

README

chat

golang-ci

This chat system is designed to automatically match strangers for chat, so no registration is required

中文 README

Feature

  • Supports service discovery through Etcd, so the entire system is easy to scale horizontally

Online service

chat.vearne.cc

Notice: If no other match is available, you can open multiple windows and chat with yourself.

Quick Start with Docker compose

Switch to directory docker_compose

cd docker_compose
start
docker-compose up -d
stop
docker-compose down

Then you can open a browser and visit http://localhost/

Interface

Notice: If no other match is available, you can open multiple windows and chat with yourself. chat

Architecture

Architecture

Database Table Design

database

Websocket Command

command

Supporting projects

chat-ui

Thanks

"If I have been able to see further, it was only because I stood on the shoulders of giants." by Isaac Newton

Thanks to JetBrains

jetbrains

Directories

Path Synopsis
cmd
broker command
logic command
internal
biz
dao
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL