当前位置:首页 > Web开发 > 正文

记录这两年是如何一步一步转型到.net core+k8s

2024-03-31 Web开发

2017年12月份,我分开北京,回到了武汉,开始在此刻这家公司负担卖力架构师事情。颠末2年的时间,逐步完成以.net core+k8s为核心的技术架构。文末有彩蛋。
以下整理这两年的主要时间节点:

2018年1月到2018年3月

基于.net core的底层框架的封装,封装了数据访谒,缓存,动静行列队伍,加解密,日志,文档工具等一系列构成一个项目的须要组件。因为之前有沉淀,这一块的封装并没有花费太大的时间,主要是定标准和规范。

2018年4月到2018年6月

开发一系列大众处事,用户中心,认证授权处事,菜单角色权限。通过这一系列大众处事拆分,实现了单体处事转向微处事化,界说了各个项目的接入标准,为后面的所有业务项目转向新的技术体系打下了根本。

2018年7月到2018年9月

微处事架构选型,放弃了最初设定的以Ocelot+Consul的这套方案,最终决定使用kubernets来做为我们的微处事方案。同时完成CICD的搭建事情,并把每次构建控制在2分钟内,岑岭时期每秒到达30多个构建任务,每日最多到达600多次构建。这期间大众处事全部迁入k8s。

2018年10月到1018年12月

业务项目全部开始重构。处事拆分后,概略有200多个独立处事构成新的业务平台,完成由.net framework+windows向.net core+k8s的转型。虽然前期做了大量根本扶植事情,这一步还长短常艰难。我们通过大量的培训,大量的加班来协助项目组进行技术转型。

2019年1月到2019年3月

协助项目组进行上线冲刺,此中经历了成果测试,压力测试,在这中间我们学习堆集了大量的k8s和.net core相关的经验。

2019年4月到2019年6月

业务组项目全部迁移完成并上线,所有业务迁移到新平台。这段时间主要是监控线上业务的运行情况。期间也经历过几次变乱,不过都在可控范畴内。通过新的技术方案我们开始从容应对各类线上勾当的高并发场景,好比某宝会员日(峰值qps:50W/秒),极大提升了勾当的不变性,也减少了本钱的投入。

2019年7月到2019年12月

下半年相对平淡,线上处事正常运行,业务正常的迭代升级,新的业务也在快速的接入,线上环境的集群规模也在一步一步扩大。我们开始把精力放在监控和自动化上面,快速响应线上问题,提高开发效率。

武汉.net召集令

大家看了我上面的流水账必然很好奇,这两年的时间到底做了些什么?是否有你需要借鉴的对象呢?目前各地.net俱乐部勾当做了一期又一期,我们大武汉竟然一场勾当都没做过,笔者非常着急,非常想为社区孝敬一份力量,所以想筹办2020年武汉.net俱乐部勾当,目前已经筹备了一些分享资料,,估量2020年3月或者4月举办第一期线下勾当。如果您有园地撑持,有好的经验分享或者一些好的想法,请必然要留言报告我,等候我们武汉的第一次勾当能顺利举行。
QQ群:286874323
加我微信备注武汉俱乐部邀请入群:

技术图片

记录这两年是如何一步一步转型到.net core+k8s

标签:

原文地点:https://www.cnblogs.com/longxianghui/p/12187011.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31662.html