Taurus.MVC.Core
3.1.4
See the version list below for details.
dotnet add package Taurus.MVC.Core --version 3.1.4
NuGet\Install-Package Taurus.MVC.Core -Version 3.1.4
<PackageReference Include="Taurus.MVC.Core" Version="3.1.4" />
paket add Taurus.MVC.Core --version 3.1.4
#r "nuget: Taurus.MVC.Core, 3.1.4"
// Install Taurus.MVC.Core as a Cake Addin #addin nuget:?package=Taurus.MVC.Core&version=3.1.4 // Install Taurus.MVC.Core as a Cake Tool #tool nuget:?package=Taurus.MVC.Core&version=3.1.4
Taurus.mvc is a high-performance mvc and webapi framework for asp.net or asp.net core(适合场景:对性能和并发有较高要求的电商、站点、WebAPI等系统,支持NetCore,内置微服务)(开源:https://github.com/cyq1162/Taurus.MVC)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.1
- cyqdatacore (>= 5.8.5.5)
- Microsoft.AspNetCore.Session (>= 2.2.0)
- Microsoft.AspNetCore.StaticFiles (>= 2.2.0)
- Microsoft.Extensions.Caching.Memory (>= 2.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.4.6.3 | 99 | 5/12/2024 |
3.4.6.2 | 124 | 4/24/2024 |
3.4.6.1 | 127 | 4/16/2024 |
3.4.6 | 127 | 3/8/2024 |
3.4.5 | 127 | 3/5/2024 |
3.4.4.1 | 123 | 2/29/2024 |
3.4.4 | 114 | 2/29/2024 |
3.4.3.1 | 106 | 2/28/2024 |
3.4.2.2 | 116 | 2/24/2024 |
3.4.2.1 | 103 | 2/24/2024 |
3.4.2 | 122 | 2/23/2024 |
3.4.1 | 119 | 2/4/2024 |
3.4.0.1 | 107 | 2/2/2024 |
3.3.1 | 113 | 1/27/2024 |
3.3.0.1 | 118 | 1/21/2024 |
3.3.0 | 106 | 1/21/2024 |
3.2.0.5 | 111 | 1/19/2024 |
3.2.0.4 | 107 | 1/18/2024 |
3.2.0.3 | 103 | 1/18/2024 |
3.2.0.2 | 148 | 1/9/2024 |
3.2.0.1 | 122 | 1/9/2024 |
3.2.0 | 131 | 1/8/2024 |
3.1.7.6 | 152 | 12/18/2023 |
3.1.7.5 | 121 | 12/16/2023 |
3.1.7.4 | 221 | 6/24/2023 |
3.1.7.3 | 176 | 6/21/2023 |
3.1.7.2 | 188 | 6/15/2023 |
3.1.7.1 | 186 | 6/13/2023 |
3.1.7 | 162 | 6/5/2023 |
3.1.6.9 | 170 | 6/1/2023 |
3.1.6.7 | 186 | 5/27/2023 |
3.1.6.6 | 186 | 5/22/2023 |
3.1.6.5 | 182 | 5/16/2023 |
3.1.6.4 | 179 | 5/13/2023 |
3.1.6.3 | 213 | 4/29/2023 |
3.1.6.2 | 193 | 4/28/2023 |
3.1.6.1 | 206 | 4/27/2023 |
3.1.6 | 199 | 4/26/2023 |
3.1.5.1 | 245 | 4/10/2023 |
3.1.5 | 248 | 4/3/2023 |
3.1.4.1 | 256 | 3/23/2023 |
3.1.4 | 285 | 3/22/2023 |
3.1.3 | 330 | 3/8/2023 |
3.1.2 | 469 | 10/14/2022 |
3.1.1.1 | 456 | 10/11/2022 |
3.1.1 | 468 | 9/13/2022 |
3.0.4.8 | 478 | 8/18/2022 |
3.0.4.7 | 455 | 8/16/2022 |
3.0.4.6 | 451 | 8/16/2022 |
3.0.4.3 | 490 | 8/12/2022 |
3.0.4.1 | 483 | 8/4/2022 |
3.0.4 | 474 | 8/3/2022 |
3.0.3 | 496 | 8/1/2022 |
2.3.5 | 504 | 11/19/2021 |
2.3.4 | 614 | 7/31/2020 |
2.3.0 | 1,621 | 3/21/2019 |
2.2.3.8 | 1,425 | 3/13/2019 |
2.2.3.7 | 1,905 | 5/12/2018 |
-----V3.0.4.8【新增内置微服务(网关和注册中心)功能】--------------
1、新增:注册中心服务注册。(2022-07-23)
2、新增:网关代理转发。(2022-07-23)
3、新增:网关安全效验([MicroService]属性标记时接口仅允许微服务间调用)。(2022-07-24)
4、新增:网关集群。(2022-07-25)
5、新增:注册中心故障转移。(2022-07-25)
6、新增:服务间调用方法提供。(2022-07-26)
7、优化:路由寻址与代理转发的兼容。(2022-07-27)
8、优化:统一日志监控,方便问题定位。(2022-07-28)
9、新增:文件代理转发,支持作为网站网关。(2022-07-29)
10、优化:Taurus.Core.Controller 去掉方法与属性:方法【CheckFormat】、属性【Sort、Order】。(2022-07-29)
11、新增:Kestrel下网关和服务启动后触发请求(配置项:MicroService.App.RunUrl)。(2022-07-29)
12、新增:Kestrel 实现多域名绑定转发。(2022-07-29)
13、优化:大量微服务的注册性能优化和并发测试。(2022-07-30)
14、优化:服务端和客户端各自独立。(2022-07-31)
15、新增:兼容微软mvc框架引用即可成为微服务端。(2022-08-01)
16、新增:完成Web的Cookie转发。(2022-08-01)
17、新增:控制台日志输出,方便调试。(2022-08-01)
18、新增:模块配置:“*”,代表:注册所有模块。(2022-08-03)
19、新增:模块配置:“*.*”代表:注册所有域名。(2022-08-03)
20、优化:网关或注册中心使用域名访问时:先匹配域名注册,再匹配模块注册。(2022-08-03)
21、优化:网关并发请求和其它细节优化。(2022-08-10)
22、优化:控制器下找不到的方法路径,也统一跳转到全局Default。(2022-08-12)
23、优化:大量并发请求的稳定性。(2022-08-15)
24、新增:模块配置:【模块名|版本号】如:"xxx|1,yyy|2",对于多模块,允许指定各自版本号。(2022-08-16)
25、优化:版本升级:新版运行每次注册【5-10秒】仅清除1个旧版本,用于平滑版本过渡版本升级。(2022-08-16)
26、优化:版本升级:仅绑定域名的追加*通配符;优化获取Host算法(模块高版本存在时,忽略低版本通配符)。(2022-08-17)
27、优化:微服务对外接口的文档显示,以便其它编程语言查看与调试。(2022-08-17)
-----------------------------------------------------------------------
-----V3.1.1.0【升级微服务功能】(2022-09-09 - 2022-09-13)-----------------------------
1、优化:调整Controller的名称空间:Taurus.Core =>Taurus.Mvc
2、优化:控制器命名调整:允许控制器名称不以Controller结尾(DefaultController除外)。
3、优化:Extend 更名:Plugin :原有Auth模块,独立出外部项目,变更为插件方式提供。
4、优化:微服务网关代理调用。
5、优化:微服务间的Key的网络调用请求头传参数名变更:microservice => mskey。
6、优化:CheckAck、CheckToken、CheckMicroService、BeginInvode、EndInvode等方法(参数优化)。
7、新增:IgnoreDefaultControllerAttribute 允许控制器忽略全局DefaultController事件。
8、新增:提供微服务间的调用方式:Taurus.MicroService.Rpc。
-----V3.1.1.1:(2022-09-13 - 2022-10-11)---------------------------------------------
1、优化:新方法的反射获取提前到控制器初始化阶段。
2、优化:反射程序集(配置*号时,跳过错误的加载项而不抛异常)。
3、优化:Linux 下Mvc Views 文件路径大小写的获取。
4、优化:MicroService.MSConfig 更名为:MicroService.MsConfig。
-----V3.1.2.0:(2022-10-12)---------------------------------------------
1、新增:注册中心注册的信息(包含客户端和服务端)可写入指定数据库(配置MsConn数据库链接,配置MsTableName(可选)。(2022-10-12)
-------------------------------------------------------------------------------------------------------
-----V3.1.3.0:(2023-03-08)---------------------------------------------
1、优化:Linux 下的MVC的Views文件路径大小写兼容。
2、修复:Linux 下控制器的加载问题。
3、优化:网关转发【404请求的情况】
4、优化:禁用客户端做为网关(避免404请求导致的循环请求)
5、新增:/MicroService/exit 微服务退出方法,允许远程停止应用程序(默认关闭,开启配置MicroService.App.RemoteExit:true)。
6、新增:/MicroService/index 页面,可查看注册中心的相关注册信息。
7、优化:网关:对配置绑定域名支持泛域名解析。
-----V3.1.4----------------
1、新增:/MicroService/login,允许注册中心UI设置密码登陆。(2023-03-22)
2、新增:MicroService.App.RcPassword 配置项,用于设置注册中心UI访问的密码(默认账号admin,不设时可直接访问)。(2023-03-22)
3、新增:MicroService.App.SslPath 配置项 和 MsConfig.AppSslCertificate(只读)属性(用于https证书部署)。(2023-03-20)
4、变更:MicroService.Server.RegUrl、MicroService.Client.RegUrl 配置项中 RegUrl 变更名称为:RcUrl。(2023-03-22)
5、优化:取消Doc文档模块关于微服务链接的显示,该功能由注册中心UI提供。(2023-03-20)
6、优化:MicroService.App.RunUrl、Taurus.Controllers 配置项初始值优化,可以默认节省掉该配置项。(2023-03-22)
7、优化:并发请求下新应用程序的启动与关闭的流畅性。(2023-03-15 - 2023-03-22)