OSSCoder

基于.NetCore的积木化服务框架,对常规解决方案的进一步的抽象下沉形成相关基础可选框架单元,快速搭建整体业务框架。同时提供独立的消息,缓存,日志等系列全局中间件,方便扩展使用。
Source Code
关注OSSCore公众号
     常见的系统工具中间件,包含如:日志,缓存,配置,Http网络请求,定时器。通过对实际使用中的情况分别抽象相关接口,并提供默认实现, 方便在项目中直接使用,或者通过全局入口快速修改具体实现。相关类库如下:

缓存

     缓存中间件,提供相关滑动/固定缓存接口,包含缓存击穿保护等。通过CacheHelper静态类直接调用,如: CacheHelper.GetAsync<T>("key") 默认使用系统缓存,也可通过 CacheHelper.CacheToolProvider 提供自定义如Redis等实现。

Nuget安装命令: Install-Package OSS.Tools.Cache

日志

     日志中间件。通过 LogHelper 静态类直接调用,如: LogHelper.Info("打印日志"); 默认保存本地硬盘,也可通过 LogHelper.LogToolProvider 提供自定义等实现。

Nuget安装命令: Install-Package OSS.Tools.Log

Http网络请求

     Http请求封装。通过继承 OssHttpRequest 调用SendAsync扩展方法,如: new OssHttpRequest("http://www.baidu.com").SendAsync();

Nuget安装命令:Install-Package OSS.Tools.Http