《2023云原生实战案例集》——01 汽车/制造——来电科技 基于MSE无侵入式实现微服务治理

本文涉及的产品
应用实时监控服务ARMS - 应用监控,每月50GB免费额度
函数计算FC,每月15万CU 3个月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 《2023云原生实战案例集》——01 汽车/制造——来电科技 基于MSE无侵入式实现微服务治理

image.png 

客户简介

来电科技自2014年起开始进入共享充电领域,定义并开创了行业,属于行业内最早的 共享充电企业。主要业务覆盖充电宝自助租赁、定制商场导航机开发、广告展示设备及 广告传播等服务。来电科技拥有业内立体化产品线,大中小机柜以及桌面型,目前全国 超过90%的城市实现业务服务落地,注册用户超2亿人,实现全场景用户需求。

客户痛点

生产环境缺乏高效的流量管理手段:当业务有新版本需要上线时,只能全量上线,无 法引导部分用户到新版本。一旦出现问题,影响面过大。如果采用多套环境的硬隔离, 会使成本大幅升豈/发布方式变得复杂。

应用发布过程容易出现业务受损:当业务流量过大的场景下进行应用发布,系统服务 刚启动阶段,应用由于存在冷启动的过程,此时的应用容量往往会比正常情况下低。 但是线上的流量是无法区分当前的服务是否是刚启动的,依旧会有大流量持续涌入。 这时系统就会过载而崩溃,导致业务受损。

方案売点

无侵入、接入简单的全链路流量灰度管理:MSE微服务治理能力基于Java Agent字 节码增强的技术实现,用户无需修改代码即可使用。简单配置后,MSE会自动为经 过灰度环境的流量做标记,从而进行全链路的灰度路由,保证流量在灰度环境中闭环。

无损的应用上下线能力:MSE提供的预热能力使得流量按照一定的曲线进行缓慢增 长,从而保证服务进行充分的预热。即使在高并发大流量场景中,也能保护应用安全 启动。

image.png

建设成果

MSE微服务治理专业版以无侵入的方式提供了全链路灰度、离群实例摘除、微服务治理 流量可观测等核心能力,以更经济的方式、更高效的路径帮助来电科技在云上快速构建 起完整微服务治理体系。这有效提升线上稳定性,保证服务可用率达到99.9%

相关产品

微服务引擎MSE

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
2天前
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
17 4
|
2月前
|
Dubbo Java 应用服务中间件
微服务框架Dubbo环境部署实战
微服务框架Dubbo环境部署的实战指南,涵盖了Dubbo的概述、服务部署、以及Dubbo web管理页面的部署,旨在指导读者如何搭建和使用Dubbo框架。
202 17
微服务框架Dubbo环境部署实战
|
2月前
|
运维 持续交付 API
深入理解并实践微服务架构:从理论到实战
深入理解并实践微服务架构:从理论到实战
108 3
|
2月前
|
自然语言处理 Java 网络架构
解锁跨平台微服务新纪元:Micronaut与Kotlin联袂打造的多语言兼容服务——代码、教程、实战一次打包奉送!
【9月更文挑战第6天】Micronaut是一款轻量级、高性能的Java框架,适用于微服务开发。它支持Java、Groovy和Kotlin等多种语言,提供灵活的多语言开发环境。本文通过创建一个简单的多语言兼容服务,展示如何使用Micronaut及其注解驱动特性实现REST接口,并引入国际化支持。无论是个人项目还是企业应用,Micronaut都能提供高效、一致的开发体验,成为跨平台开发的利器。通过简单的配置和代码编写,即可实现多语言支持,展现其强大的跨平台优势。
51 3
|
2月前
|
运维 监控 持续交付
深入浅出:微服务架构的设计与实战
微服务,一个在软件开发领域如雷贯耳的名词,它代表着一种现代软件架构的风格。本文将通过浅显易懂的语言,带领读者从零开始了解微服务的概念、设计原则及其在实际项目中的运用。我们将一起探讨如何将一个庞大的单体应用拆分为灵活、独立、可扩展的微服务,并分享一些实践中的经验和技巧。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
73 3
|
3月前
|
消息中间件 缓存 Kafka
go-zero微服务实战系列(八、如何处理每秒上万次的下单请求)
go-zero微服务实战系列(八、如何处理每秒上万次的下单请求)
|
2月前
|
缓存 负载均衡 数据管理
深入探索微服务架构的核心要素与实践策略在当今软件开发领域,微服务架构以其独特的优势和灵活性,已成为众多企业和开发者的首选。本文将深入探讨微服务架构的核心要素,包括服务拆分、通信机制、数据管理等,并结合实际案例分析其在不同场景下的应用策略,旨在为读者提供一套全面、深入的微服务架构实践指南。**
**微服务架构作为软件开发领域的热门话题,正引领着一场技术革新。本文从微服务架构的核心要素出发,详细阐述了服务拆分的原则与方法、通信机制的选择与优化、数据管理的策略与挑战等内容。同时,结合具体案例,分析了微服务架构在不同场景下的应用策略,为读者提供了实用的指导和建议。
|
3月前
|
监控 Cloud Native 开发者
云端精英的.NET微服务秘籍:Azure上的创新实战演练
【8月更文挑战第28天】在现代软件开发中,微服务架构通过分解应用程序提升可维护性和扩展性。结合Azure与.NET框架,开发者能轻松打造高效且易管理的云原生微服务。首先,使用Docker容器化.NET应用,并借助Azure Kubernetes Service(AKS)或Azure Container Instances(ACI)部署。为确保高可用性和伸缩性,可利用Azure Traffic Manager负载均衡及Azure Autoscale动态调整实例数。
27 0
|
3月前
|
消息中间件 SQL 关系型数据库
go-zero微服务实战系列(十、分布式事务如何实现)
go-zero微服务实战系列(十、分布式事务如何实现)
|
3月前
|
消息中间件 NoSQL Kafka
go-zero微服务实战系列(九、极致优化秒杀性能)
go-zero微服务实战系列(九、极致优化秒杀性能)

相关产品

  • 微服务引擎