基于.NET5的基础服务项目
本项目提供基础服务API和定时任务平台,截止2020-08-21已完成的有邮件发送服务和文件上传服务
- 需要使用NuGget安装
Autofac
、Swashbuckle.AspNetCore
、CSRedisCore
、MailKit
、MongoDB.Driver.GridFS
等 - 定时任务平台使用Hangfire,利用Redis存储定时任务,需要安装包:
Hangfire.Dashboard.BasicAuthorization
Hangfire.HttpJob
Hangfire.HttpJob.Agent
Hangfire.HttpJob.Client
Hangfire.Redis.StackExchange
- 文件存储使用MongoDB的GridFS
- 邮件服务基于
MailKit
的支持 - 相关配置详见代码,展示图片:图片1、图片2;
- 2022-07-31 支持Consul实现服务注册发现
- 2022-07-02 升级为.NET 5