一个.NET 7 + DDD + CQRS +React+Vite的实战项目
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
该项目基于SignalR实现聊天通信,支持横向扩展,可支撑上万用户同时在线聊天。使用docker compose镜像一键部署,包括了postgres、redis和nginx等服务。后端技术栈采用.NET 7、PostgreSQL和Redis等。前端使用React、Vite、Semi和Avalonia等框架。支持Gitee直接登录,后续计划包括群聊聊天、邀请好友、文件发送、图片发送等功能。
🎯
关键要点
- 该项目基于SignalR实现聊天通信,支持横向扩展,可支撑上万用户同时在线聊天。
- 提供了docker compose镜像一键部署,包括postgres、redis和nginx等服务。
- 后端技术栈采用.NET 7、PostgreSQL和Redis,使用MasaFramework、DDD和CQRS架构。
- 前端使用React、Vite、Semi和Avalonia等框架。
- 支持Gitee直接登录,Github因服务器问题暂时无法使用。
- 后续计划包括群聊聊天、邀请好友、文件发送、图片发送等功能。
- 项目开源地址在Gitee和Github上,技术交流群号为737776595。
➡️