用 Rust 写的高性能 IM 后端,走 QUIC 协议实时传消息,支持 P2P 打洞和群聊广播。
用 Actix-web 做 RESTful API,用 QUIC 协议做实时消息推送。支持 P2P NAT 打洞(UDP 9562-9565),打洞失败能自动降级到服务器中转。
文件存储支持本地、MinIO、阿里云 OSS、AWS S3,图片上传自动压成 WebP。后端用的 PostgreSQL + Redis + rbatis ORM,认证走 JWT + Argon2 密码哈希。
可以单进程跑 QUIC + HTTP,也可以拆开部署,适合从小到大的各种规模。
显示更多