Sers2.1升级日志: -------------------------------------- 支持RESTful api -------------------------------------- [2020-02-03_001] 修复ObjectLoader.CreateInstance 参数位置错误的bug -------------------------------------- [191106] [t1911_01] 1.【ServiceCenter】添加网关功能 2.修改命名ApiLoader(原名ApiDiscovery) 3.添加支持 http statusCodes [t1911_03]BeforeCallApi 3处,优化为显式指定所处位置(Gateway、ServiceCenter、LocalApiService) [t1911_04]appsettings.json ServiceCenter ApiRouteType 配置迁移到ServiceCenter路径下 [t1911_05]appsettings.json SersApiDiscovery 配置文件的配置改名为 ApiLoader [t1911_02]修复Postman raw 数据不显示的bug [t1911_06]Gover Api 可按照route筛选 [191113]抽取和微服务无关的工具类到Vit.Core类库 [191115]完成LocalApiService处理超时强制中断功能 -------------------------------------- [191119] [t1911_12]SsApiLoader实现 httpMethod -------------------------------------- [191219] RpcData 添加支持 http protocol 原生支持netcore webapi作为 ServiceStation(Serslot21) -------------------------------------- [191222] 更改Mq的命名空间为CL -------------------------------------- [191231] js编写ServiceStation 修改默认端口号 Gateway与IIS集成 -------------------------------------- [200210] ServiceStationUnqueKey 和 DeviceUnqueKey 改为异步加载并向服务中心提交修改请求 -------------------------------------- [200222] [200221]WebHost 去除 请求body大小限制 [tag]Sers2.1.1.281 -------------------------------------- [2020-03-01] 修复SsRpcVerify [tag]Sers2.1.1.290 -------------------------------------- [2020-03-02] 内部调用时,手动添加url前缀 "http://sers.internal" ApiClient调用api时,route自动剔除search(?以及后面的字符串),并根据url query构建body [tag]Sers2.1.1.291 -------------------------------------- 优化ApiLoader效率,减少不必要的SsApiDesc的构建 [tag]Sers2.1.1.296 -------------------------------------- SersKit修复邮件在linux中不能发送的bug ServiceCenter添加强制关闭服务站点功能 [tag]Sers2.1.1.297 -------------------------------------- ServiceCenter OrganizeConnection 关闭时关闭ServiceCenter [tag]Sers2.1.1.299 -------------------------------------- 修复文件相对路径的bug Gateway 若配置文件不指定Logging配置则关闭netcore log ServiceCenter服务站点等页面添加默认排序,ServiceStation添加服务开启时间 [tag]Sers2.1.1.300 -------------------------------------- 映射静态文件。调整配置。添加手动指定headers功能。 [tag]Sers2.1.1.303 -------------------------------------- 修改WebHost StaticFiles配置 [tag]Sers2.1.1.304 -------------------------------------- 服务中心添加按照服务站点统计qps功能 [tag]Sers2.1.1.316 -------------------------------------- 修复程序退出函数在没正常启动程序时不正确退出的bug(StopStation StopCenter) [tag]Sers2.1.1.318 -------------------------------------- 服务中心 添加apm.zipkin [tag]Sers2.1.1.329 -------------------------------------- 修复 [Sers.Hardware]OsShell.Shell 异常退出时不会关闭打开的进程的bug [tag]Sers2.1.1.346 -------------------------------------- 增加高效可靠的命名管道通讯方式。Sers.CL.Ipc.NamedPipe [tag]Sers2.1.1.351 -------------------------------------- CL通信层 加原始数据库加密层(StreamSecurity) [tag]Sers2.1.1.354 -------------------------------------- CL通信层 修复密码不匹配时服务端不强制关闭连接的bug [tag]Sers2.1.1.356 -------------------------------------- httpResponse 加content-type,避免乱码 [tag]Sers2.1.1.408 -------------------------------------- Serslot 在兼容AspNetCore2.1的同时,兼容 AspNetCore3.0、 AspNetCore3.1、 AspNetCore5.0、AspNetCore6.0 [tag]Sers2.1.1.615 -------------------------------------- 2021-04-23 Serslot 构造Api描述数据时剔除接口参数中指定FromService的参数 -------------------------------------- 2021-07-05 Serslot 添加默认配置 -------------------------------------- 2021-07-30 ServiceCenter添加输出信息到txt功能 -------------------------------------- [tag] Sers 2.1.10 [2021-08-20] [Serslot]修改Async模式的bug。bug版本试图通过调用IHttpApplication.ProcessRequestAsync方法实现异步,然而此方法不会开启异步线程,故会阻塞请求。 -------------------------------------- [2021-09-23] [Vit.WebHost]支持https -------------------------------------- [2021-11-15] [Gover]服务中心获取并存储服务站点的ip