充换电企业开迈斯低成本提升线上应用稳定性的最佳实践

原文约4700字,阅读约需11分钟。发表于:

开迈斯采用传统的 SpringBoot 方式进行应用开发,应用间通过 Http 请求方式进行互通互联,也正是 SpringBoot 架构的简单性,有效帮助到开迈斯的业务以及微服务数量进行快速扩张。面对持续演进增长的微服务架构,开迈斯架构同学也意识到需要引入微服务治理能力对当前的微服务进行恰当的治理,从而进一步提升微服务的稳定性与效率。

开迈斯新能源科技有限公司是一家提供充电基础设施研发制造和软件智能互联的公司。他们致力于为中国新生代消费者提供高品质的充电体验,并为电动出行提供全场景充电服务。开迈斯将继续推动充电网络建设和充电用户旅程的优化创新,并聚焦高功率充电设备研发和新能源服务领域的探索。他们采用传统的SpringBoot方式进行应用开发,但随着微服务规模的增大,出现了稳定性和效率问题。为了解决这些问题,他们考虑引入微服务治理能力,但升级成Spring Cloud的成本太高。因此,他们探索了一种不改代码的方式来实现微服务治理能力,通过MSE云原生网关和Higress实现服务间调用流量的治理。他们还实现了全链路灰度、全链路追踪、流量防护等能力,提升了架构的稳定性和效率。

相关推荐 去reddit讨论