添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
心软的马克杯  ·  Python Examples of ...·  1 月前    · 
俊秀的熊猫  ·  Amadeus GDS: Travel ...·  1 月前    · 
潇洒的茴香  ·  private void jbutton ...·  8 月前    · 
// Install Taurus.MVC.Core as a Cake Addin
#addin nuget:?package=Taurus.MVC.Core&version=3.1.7.4
// Install Taurus.MVC.Core as a Cake Tool
#tool nuget:?package=Taurus.MVC.Core&version=3.1.7.4

-----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下网关和服务启动后触发请求(配置ClientHost)。(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----------------
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)
8、优化:注册中心往客户端跳转的Doc测试文档,挂载网关域名(跨域)(2023-03-23)
9、优化:服务端跨域请求。(2023-03-23)
10、优化:网关请求(默认域名,空路径 值时的转发)。(2023-03-23)
-----V3.1.5.1----------------
1、新增:Taurus.Plugin.Limit 插件(AckLimit):用于网关的安全效验和限制重复提交(配置项:Limit.IsEnable : true)。(2023-03-30)
2、优化:对于请求(路径为空或为'/'时)网关统一转发给客户端配置名称为“/”的。(2023-03-30)
3、优化:微服务:客户端和服务端默认发起的请求,默认带上ack标识(针对第1项新增)。(2023-03-31)
4、优化:配置项规范:未调整:Mvc模块【Taurus.Xxx】,微服务【MicroService.Xxx.Xxx】、调整:Doc【Doc.Xxx】,Limit【Limit.Xxx】(2023-04-01)
5、优化:内部命名规范,内部名称空间调整(2023-04-03)
6、修复:网关:(Linux【CentOS8】下文件上传时引发读取Body不完整的问题)(2023-04-04)
7、新增:网关:MicroService.Server.GatewayTimeout 配置项(设置网关接收请求(大文件上传)超时时间,单位秒(s),默认值60)(2023-04-06)
8、优化:网关:(Referer、X-Real-IP、X-Real-Port、X-Forwarded-For)的请求头设置。(2023-04-06)
9、优化:网关: 502 Bad gateway. 信息输出提示。(2023-04-07)
10、优化:网关: 对预处理建立链接成功的才允许转发,避免错误链接消耗资源。(2023-04-08)
-----V3.1.6.0----------------
1、优化:网关:Cookie 域名替换。(2023-04-22)
2、优化:网关:状态码(100-600)(2023-04-22)
3、优化:网关:重定向(2023-04-25)
4、优化:网关:https(2023-04-25)
5、优化:取消原有的注册中心后台,/microservice/login 访问路径变更为/admin/login。(2023-04-24)
6、优化:取消MicroService.App.XXX 相关配置:MicroService.App.RunUrl 变更为:MvcConfig.RunUrl。(2023-04-24)
7、新增:Taurus.Plugin.Admin 插件:用于Taurus统一管理后台(配置项:Admin.IsEnable : true【默认】)。(2023-04-24)
8、新增:Admin 管理后台插件:对应相关配置:Admin.UserName、Admin.Password、Admin.Url、Admin.HtmlPolderName。(2023-04-25)
9、优化:RpcClient 内部优化调整。(2023-04-25)
-----V3.1.6.1----------------
1、优化:Limit 插件配置优化。(2023-04-26)
2、优化:Admin 插件增加信息输出。(2023-04-26)
3、优化:微服务增加Path配置参数,允许调整访问路径。(2023-04-26)
4、优化:CYQ.Data 升级到5.8.6.2:优化数据表结构预缓存。(2023-04-26)
-----V3.1.6.2----------------
1、新增:MicroService.Client.IsVirual 配置(为true时模块名不转发)。(2023-04-28)
2、新增:HostInfo.IsVirtual 属性(2023-04-28)
3、新增:MicroService.Client.Name 支持:name|version|isvirtual 格式。(2023-04-28)
4、修复:NetCore Linux 获取本机IP为127.0.0.1的问题。(2023-04-28)
-----V3.1.6.3----------------
1、新增:MicroService.Client.Domain 配置绑定域名(依旧支持在MicroService.Client.Name配置)。(2023-04-29)
2、优化:HostInfo 标记字段JsonIgnore,减少Json输出。(2023-04-29)
3、优化:MyWebClient。(2023-04-29)
4、优化:网关转发(避免转发自身导致死循环)(2023-04-29)
-----V3.1.6.4----------------
1、优化:网关转发【请求】超时,也同样使用:MicroService.Server.GatewayTimeout 配置项。(2023-05-11)
2、优化:ControllerCollector .net framwork 下程序集加载方式。(2023-05-11)
3、优化:网关转发【预处理检测增加超时设定N秒】(2023-05-11)
4、优化:网关转发【预处理检测改用Head方法】(2023-05-12)
5、新增:Rpc 开放 Head、Put、Delete 异步方法。(2023-05-12)
6、优化:网关转发【内部模块(微服务、Admin、Doc)不进行转发】。(2023-05-12)
7、新增:RouteAttribute 和 RoutePrefixAttribute ,扩展路径映射方式。(2023-05-12)
8、优化:ViewEngine 去掉多余的缓存代码。(2023-05-13)
-----V3.1.6.5----------------
1、修复:MvcConst.HostIP 获取本机IP。(2023-05-15)
2、优化:Controller:文件(不指定enctype)上传的情况。(2023-05-16)
3、优化:NetCore 线程延时1秒后启动微服务【方便获取监听端口号,为MvcConfig.RunUrl赋初始值】。(2023-05-16)
4、优化:VS 开发环境(Bug)引发修改View下的html缓存不更新问题。(2023-05-16)
-----V3.1.6.6----------------
1、优化:Server.Run ClearExpireHost:获取Keys 加锁。(2023-05-16)
2、优化:MDictionary 内部锁优化【lock变更为读写锁】。(2023-05-17)
3、修复:NetCore:dotnet /home/xxx/xx.dll 启动方式时,AppConfig.WebRootPath 获取问题。(2023-05-18)
4:优化:ViewEngine、XHtmlAction 内部调整优化:SetForeach 方法,方便处理循环嵌套事件(2023-05-20)
5、优化:CYQ.Data 更新到 V5.8.6.8,提升性能。(2023-05-22)
-----V3.1.6.7----------------
1、新增:/Admin/Config 后台管理配置页面,可通过双击,进行对应配置项的修改。(2023-05-24)
2、新增:Limit.Rate 插件,用于限制请求频繁【可设置根据IP或Token进行】(2023-05-24)
3、优化:对于可修改配置项,优化为修改即生效模式。(2023-05-24)
4、优化:/Admin/SettingOfAccount 新增管理员账号调整为只读账号。(2023-05-25)
5、优化:/Admin/Log 新增分类展示,可以按关键词过滤。(2023-05-25)
6、优化:微服务模块名称空间调整:Taurus.MicroService=》Taurus.Plugin.MicroService(2023-05-25)
7、新增:Taurus.IsEnable、MsConfig.Server.IsEnable、MsConfig.Client.IsEnable,并调整相关逻辑。(2023-05-25)
8、优化:/Admin/Index 调整并新增分类选项。(2023-05-26)
9、优化:网关预处理【调整为每次获取新数据都重新检测链接状态】(2023-05-26)
10、新增:MvcConfig.IsPrintRequestLog 用于调试打印请求日志。(2023-05-27)
11、新增:MvcConfig.IsPrintRequestSql 用于调试打印请求Sql语句。(2023-05-27)
-----V3.1.6.9----------------
1、新增:MvcConfig.Kestrel.Xxx 等系列配置项。(2023-05-29)
2、优化:MvcConfig.RunUrl 初始化值的获取。(2023-05-29)
3、新增:/Admin 后台 Kestrel 配置。(2023-05-30)
4、新增:/Admin 后台 日志(双击)删除功能。(2023-05-30)
5、新增:微服务新增参数显示【进程ID、外网IP】。(2023-05-30)
6、优化:跳转到微服务应用管理页、Doc自动化测试页。(2023-05-30)
7、优化:/Doc Linux 环境及界面优化。(2023-05-30)
8、新增:/Admin 后台 微服务列表(双击State)重新检测主机状态功能。(2023-05-31)
9、新增:/Admin 后台 微服务列表(双击State)远程停止客户端微服务功能。(2023-05-31)
10、修复:注册中心(从)- Admin 插件后台未更新主机列表问题。(2023-06-01)
11、优化:/Admin 后台通过配置 Kestrel.SslPath 可动态调整目录或Https证书数量。(2023-06-01)
-----V3.1.7.0----------------
1、优化:Mvc:配置名称调整:Taurus.Xxx =》 Mvc.Xxx(2023-06-05)
2、新增:Mvc:配置名称 Mvc.IsAllowIPHost(2023-06-06)
3、优化:CORS 跨域,调整配置名称,并增加相关可配置项。(2023-06-05)
4、优化:CORS 跨域 功能迁移到Plugin。(2023-06-05)
5、优化:Gateway:Head 请求。(2023-06-05)
6、优化:Doc 接口测试。(2023-06-05)
7、新增:日志记录TraceID(2023-06-05)
-----V3.1.7.1----------------
1、优化:请求头输出【标识主机IP号、进程号】(2023-06-07)
2、优化:Gateway 负载算法。(2023-06-07)
3、优化:SessionID(Cookie输出)(2023-06-07)
4、优化:日志记录。(2023-06-08)
5、优化:CORS 跨域。(2023-06-09)
6、优化:输出主机头。(2023-06-10)
7、优化:/Admin 后台 兼容VS2022 Session为Null的问题。(2023-06-13)
-----V3.1.7.2----------------
1、新增:Limit.Rate【插件】:MaxConcurrentConnections 配置 控制全局并发。(2023-06-14)
2、新增:Metric【插件】:用于统计API调用次数。(2023-06-14)
3、优化:状态码对应输出信息。(2023-06-14)
4、优化:打印请求日志输出 POST Stream 信息。(2023-06-14)
5、优化:XHtmlBase 加载 XHtml 对脚本自动追加CData。(2023-06-14)
-----V3.1.7.3----------------
1、优化:/Admin Kestrel 相关配置即时生效。(2023-06-16)
2、新增:/Admin 子节点配置同步。(2023-06-17)
3、新增:/Admin Metric 增加Redis、MemCache 信息展示。(2023-06-21)
4、优化:分布式锁。(2023-06-21)
-----V3.1.7.4----------------
1、优化:View (XHtmlActin)加载性能。(2023-06-23)
2、优化:/Admin Redis或MemCache配置动态刷新。(2023-06-23)
3、优化:/Admin 信息展示。(2023-06-24)
4、优化:分布式锁,Redis、MemCache多主机状态。(2023-06-21)