1 Star 1 Fork 0

zzijin / Server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Server

服务端架构介绍

整个服务端(Sever)将包含多个模块:

1.通讯模块:负责维护与管理客户端的TCP连接
2.数据库模块:负责数据库的增删查改操作
3.文件模块:负责文件的基于内存缓存的读取和写入
4.日志模块:负责记录业务功能产生的日志信息并提供日志分析功能
5.统计模块:负责统计业务功能各模块产生的信息(如:通讯模块单个链接或所有链接产生的数据量/消息包量/消息包延迟)以供分析统计
更新日志

! 由于git数据意外丢失,提交记录已被清除
! 项目已从.NET Framework迁移至.NET Core
! 新的技术(参照了ASP.NET的技术体系):使用DI服务容器、使用内存缓存、使用EF Core...

开发周期计划

进行中的开发

1.测试服务端所有功能
2.完善服务端目前的所有功能,如日志输出、数据输出等

未来的开发

1.通信安全性:私密数据将使用非对称加密方式加密传输;非私密数据将使用摘要算法防止数据被篡改(参照JWT)
2.代码设计质量:将项目向框架化发展,总体架构上可以参考DDD设计;将消息的执行参考WebAPI路由式设计

空文件

简介

基于.NET Core的TCP服务器 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/zzijin/Server.git
git@gitee.com:zzijin/Server.git
zzijin
Server
Server
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891