前言:
自首个带微服务版本的框架发布: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