KissRPC 简单的实时消息传输系统
- 房间管理,房间内消息
- 后台发送消息,支持广播消息
使用vscode docker开发
环境配置文件在 .devcontainer目录.
调试配置launch.json
在vscode中打开工程目录,安装Remote Containers插件, 然后容器内开发调试。
- 传输层 支持tcp、websocket
- 协议层 protobuf
make build 压缩包
make buildimage 构建镜像
docker-compose.yaml
rtm服务器将SendRTM消息,推送到nats,然后nats广播消息给rtm再处理。
TODO:
- 可以在redis中存储客户端对应的服务器,做到更精细的发送,代替nats广播
- 验证