1 Star 1 Fork 0

zzijin / Server

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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路由式设计

Empty file

About

基于.NET Core的TCP服务器 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C#
1
https://gitee.com/zzijin/Server.git
git@gitee.com:zzijin/Server.git
zzijin
Server
Server
master

Search