- 高度可水平拓展
- 单机高性能
- 分布式架构
- 轻量级
- 完全免费!!!
方式2 与 方式3 需要自行部署中间件
git clone https://github.com/Dobiichi-Origami/Live_Chat.git
cd Live_Chat
mkdir -p "running/mysql" "running/mongodb"
docker-compose up
- 复制仓库中文件
default_config_files/config.json
到本地目录中 - 修改以下列表属性值为可使用的配置
message_queue_config.Urls
: kafka 中间件地址notification_queue_config.Urls
: kafka 中间件地址grpc_serve_address
: 本机对外可供外部访问的地址(例如域名或集群 IP)mysql_config
: Mysql 配置mongo_db_config
: Mongodb 配置redis_config
: Redis 配置
docker run -p 1234:1234 -p 1345:1345 -p 5678:5678 -v path/to/config/folder:/appdata/config a47451516/livechat:latest
需要 Golang 版本 1.17.2 及以上
- 首先编译
git clone https://github.com/Dobiichi-Origami/Live_Chat.git
cd Live_Chat
go mod tidy
go build -o liveChat liveChat/main
- 同方式2 修改
default_config_files/config.json
- 执行
./liveChat --path default_config_files/config.json