点击空白处退出提示
作品详情
移动营销后台服务支持,随着电网需求扩大,业务逐渐扩展,项目膨胀同时利用技术迭代逐渐增强项目对未来发展的支持。
个人职责
1、负责移动营销后台日常业务开发及平台升级迁移工作,将springmvc框架迁移至springcloud,并集成多个组件进行升级改造、服务优化、技术监控。
2、日常为解决问题及修缮业务提供技术支持,对原有缺陷进行修补改正,提高代码质量。
工作难点:
1、代码迁移工作量巨大,考虑到管理平台后台原有代码并未实现前后端分离,难以拆分服务及对服务进行持续化集成,jdk版本不同导致部分方法、jar包均需更改,还需及时检测jar包冲突等因非人为因素导致的错误。初步考虑采用灰度发布,以可持续化集成方式,挑选小型模块作为迁移demo进行步步试验。
2、微服务问题检测功能,集成skywalking对新框架链路监控,同时配合logback通过agent输出给skywalking oap,追查链路的同时能通过traceId查询对应详细日志。同时采取elk/efk模式对日志进行集中收集、处理、存储以及监控。
3、代码质量问题。由于旧代码存在部分质量问题,导致整体服务可维护性、性能等质量因素均不理想,对于后续自动化集成及实施链路,初步考虑添加sonarqube作为代码提交质检组件,以默认或自定义规则对提交代码部分进行质量检测,同时集成Idea本地sonar插件,结合组件进行本地化代码质量检测及修正提醒,以达到提高代码质量目的。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论