当前位置: 首页 > news >正文

微网站建设比较全面的是wordpress 封面

微网站建设比较全面的是,wordpress 封面,网页制作设计思路,平台类网站建设去年.NET Conf China 技术大会上#xff0c;我给大家分享了主题《轻松玩转.NET大规模版本升级》#xff0c;今天把具体分享的内容整理成一篇博客#xff0c;供大家研究参考学习。一、先说一下技术挑战和业务背景我们公司#xff1a;特来电新能源股份有限公司#xff1a;中… 去年.NET Conf China 技术大会上我给大家分享了主题《轻松玩转.NET大规模版本升级》今天把具体分享的内容整理成一篇博客供大家研究参考学习。一、先说一下技术挑战和业务背景    我们公司特来电新能源股份有限公司中国最大最强新能源汽车充电网运营商主要从事新能源汽车充电网的建设、运营以及互联网增值服务。    基于.NET技术栈团队通过七年的迭代演进搭建了一个分布式、微服务、高可用的互联网技术平台全面支撑了特来电充电业务的大规模应用。    目前我们面临的技术挑战有大型分布式、微服务、云原生应用新能源行业最大的互联网应用服务于全国的电动汽车车主系统的稳定性要求非常高SLA 99.99% 系统全年可允许宕机时间只有52.56分钟现有技术平台需要快速支撑整个充电网的快速、上量发展     通过打造一个互联网技术平台全面支撑赋能公司的业务发展     二、.NET技术栈及版本升级选择   1. 先看一下我们互联网技术平台的技术架构全景图       2. 整个互联网技术平台背后的.NET技术栈和开源技术     3. 目前系统的应用规模         4. .NET版本选择及升级策略.NET Framework4.5.1 这个版本是线上最主要的版本2015年开始一直沿用到现在2020年正式全面迁移.NET Core3.1LTS版本业务代码无法全部停下来迁移升级.NET Core 3.1迁移策略逐步试点逐个上线非核心业务-新业务-核心业务线上要长期、同时支持.NET Core 3.1和.NET Framework4.5.12022年计划整体升级迁移到.NET 6     为什么目前选择了.NET Core 3.1 ?.NET Core 3.1LTS版本微软支持到2022年.NET 5非LTS版本.NET 5是.NET统一后的第一个大版本部分功能不完善目前看是一个过渡版本。2022年整体升级迁移到.NET 6LTS              .NET 升级策略的设计        开发时技术平台的代码统一使用.NET Standard同时支持.NET Framework4.5.1和.NET Core 3.1 业务代码的引用运行时.NET Framework4.5.1和.NET Core代码并存技术平台提供对应两个版本的.NET CLR运行时支持相互调用       三、.NET线上大规模升级实践分享   1. 整体升级步骤       2. 先梳理NuGet包确定各板块应用.NET Core升级顺序           3. 底层技术平台先升级.NET Core     3.1 一套代码同时支持.NET Framework和.NET Standard     同时兼容.NET Framework和.NET Standard     同时兼容2个版本不需要代码同步     示例一个多Target Framework的项目工程设计          示例一下代码支持多版本.NET         3.2 NuGet包同时支持.NET Framework和.NET Standard价值同时兼容.NET Framework和.NET Standard兼容现有代码引用减少对引用方的影响    3.3 同时兼容App.config和Web.Config文件      引用NugetSystem.Configuration.ConfigurationManager      兼容Web.Config文件中对配置的访问。          3.4 单元测试兼容App.config和Web.Config文件    单元测试情况下在单元测试工程中增加了app.config文件但是实际无法读取其中的配置原因是    MSTest is running as testhost.dll, which means that ConfigurationManager is reading settings from testhost.dll.config when executing under .NET core. It will look for testhost.dll.config where the testhost.dll is located as the accepted answer states. What is not mentioned is that it will also look for testhost.dll.config in the location where you have your test dlls      如何解决大家可以参考这个连接https://stackoverflow.com/questions/47752271/app-config-not-beeing-loaded-in-net-core-mstests-project/47753580    3.5 MyBatis.NET 升级.NET Core    MyBatis.NET作为数据访问组件社区早已不在维护升级.NET Core我们做了哪些改造    替换System.Web.HttpContextiBatis.net针对asp.net应用提供了HybridWebThreadSessionStore通过HttpContext存储每个http请求线程访问数据库的上下文。由于ASP.Net Core不再提供直接获取HttpContext的方法取而代之的是提供IHttpContextAccessor接口并通过注册HttpContextAccessor来获取因此在sqlmap初始化时将获取HttpContext的委托方法传到HybridWebThreadSessionStore使得每次ibatis.net需要获取HttpContext时都会从HttpContextAccessor中拿到。    替换System.Runtime.Remoting.Messaging.CallContextiBatis.net针对非web的应用也提供了CallContextSessionStore通过CallContext来维护每个线程访问数据库的上下文。但.net core不再提供CallContext类因此需要将CallContext替换为AsyncLocal类型的字典集合。Emit动态生成程序集相关改动。    对于一些使用Emit动态生成程序集的操作例如DefineDynamicAssembly由于原AppDomain中已经不再支持需要进行一些相应的类的调整。 4、业务服务升级.NET Core   5、.NET Framework和.NET Core并行、兼容运行线上逐步升级     技术平台层面通过HTTP和TCP协议适配实现微服务在.NET Framework和.NET Core下并行、兼容运行     大规模升级步骤非核心业务-新业务-核心业务逐个系统升级、上线     四、未来技术规划   全面升级.NET 6, 构建下一代云原生架构的互联网技术平台     以上是2021年.NET Conf China 技术大会上我给大家分享了主题《轻松玩转.NET大规模版本升级》的主要内容。视频可以通过思否的进行回顾https://ke.segmentfault.com/course/1650000041122988/section/1500000041123033
http://www.sadfv.cn/news/121823/

相关文章:

  • 企业网站的建立目的和特点是什么优质网站有哪些
  • 织梦调用网站类型网站优化有哪些方法
  • 电子商务网站建设实训目的潮州汕头
  • 茂名做网站的公司香山网站建设
  • 旅游网站建设的经济评价数据库修改网站管理员密码
  • 专题文档dede企业网站建设医院网站开发违法吗
  • 为什么原网站建设公司不愿意透露域名管理权限给客户响应式网站怎么写
  • 重庆市做网站的公司有哪些城镇建设周刊网站
  • 数据库 网站开发所需流程电商培训课程内容
  • 网站背景怎么设置wordpress 腾讯企业邮箱
  • 建筑网站的功能模块有哪些网站建设服务非常好湖南岚鸿公司
  • 婴儿辅食中企动力提供网站建设京津冀网站建设公司
  • wordpress博客站搭建站长之家seo概况查询
  • 工信部网站查询邯郸市网络建站
  • 网站建设 豫icp备怎么去跟客户谈网站建设
  • 服装行业做推广网站在大学做网站
  • 迅雷网站做爰视频游戏平台网站制作
  • 网站负责人核验现场拍摄照片自助建站好吗
  • 网站建设带有注册账号河南省住房与城乡建设厅网站
  • 斐讯k2做网站wordpress如何新建页面模板
  • 湖南建设网站官网盐城网站开发包括哪些
  • 怎样做网站首页图片变换网页直接玩的传奇
  • 苏州手机网站建设费用当建设部门网站
  • 多说评论插件对网站优化有中文网站 怎么做英文网站
  • 广州网站推广哪家好无货源如何开网店
  • 衡水网站开发报价php外贸网站源码
  • 可以做微积分的网站贵阳网站设计公司价格
  • 如何建立一个免费网站Wordpress 图片左右滑动
  • 重庆做网站做得好的公司滕州市 网站建设公司
  • 上海网站建设开发电话360网站制作