前言:

自首个带微服务版本的框架发布:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单

已经过去快1年了,在这近一年的时间里,版本经历了N个版本的迭代。

如今,是时候写文章介绍一下了:

以下介绍中,仅以.Net Core 6 为示例代码。

框架支持在.Net Framework 2.0+、.Net Core 2.1+ 任意版本运行。

1、新版本改进重点介绍:

新版本的更新日志很多,这里简化成以下10条:

1、对网关、注册中心(主)、注册中心(从)进行了大量的稳定性和性能优化。

2、对Linux 运行环境做了兼容处理。

3、简化Kestrel域名绑定和Https证书绑定。

4、内部优化:模块调整:除Mvc模块,其余以Plugin形式提供服务。

5、内部优化:名称空间调整:仅留 Taurus.Mvc、Taurus.Plugin 两个名称空间。

6、调整为插件:MicroService:提供微服务服务。

7、调整为插件:CORS:提供跨域服务。

8、调整为插件:Doc:提供WebAPI测试文档自动生成及自动化测试功能。

9、新增插件:Limit:提供IP黑名单、访问频率限速、ack安全码验证等限制服务。

10、新增插件:Admin:提供可视化后台统一管理服务。
06-06 16:12