
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的程序员都在学习微服务开发的相关技术知识,而今天我们就通过案例分析来了解一下,微服务中台开发都有哪些常见问题。
微服务功能薄弱
原有部分服务统一使用SpringBoot+Dubbo架构,具备微服务的初步形态,历史负担小,但版本不统一;且当时的Dubbo生态,无法提供足够的监控和治理功能;
缺少有效的监控手段
运维监控平台使用Zabbix和Open-Falcon,缺乏对应用自身的业务监控和告警;
问题排查效率低
目前有部分日志通过agent(FileBeat)进行采集,大数据根据需要做分析,而应用无法实施查看系统日志;缺少调用链的支持,由于分布式系统的复杂性,出现问题较难定位;
无法运行时修改配置
需要重新打包或修改配置,重启应用:用户有感知、配置缺乏回滚、审批、灰度;
公共基础功能还没有统一
比如连接池使用、三方依赖版本、代码文件编码、日志格式;
缺少项目脚手架
创建新项目多从旧项目中复制黏黏基础代码,无法保证持续的更新;
代码质量难度量
缺乏代码质量管理平台,大数项目缺乏单元测试。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。