#im service
- 支持点对点消息, 群组消息, 聊天室消息
- 支持集群部署
- 单机支持50w用户在线
- 单机处理消息5000条/s
- 支持超大群组(3000人)
##编译运行
- 安装go以及依赖包
- make
- 安装mysql数据库, redis, 并导入db.sql
- 修改配置文件
- ./im im.cfg;./ims ims.cfg; ./imr imr.cfg
注:工程中未包含平台的数据库结构文件
##编译proto文件
-
go protoc -Irpc/ rpc/rpc.proto --go_out=plugins=grpc:rpc
-
python python -m grpc.tools.protoc -Irpc --python_out=rpc/ --grpc_python_out=rpc/ rpc/rpc.proto
##官方QQ群
- 450359487