一个.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。
➡️

继续阅读