游戏行业|玩心不止网络微服务治理实践

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 游戏行业|玩心不止网络微服务治理实践

客户简介


杭州玩心不止网络科技有限公司(以下简称“玩心不止网络”)成立于2017年,是一家专注于手机游戏发行和运营服务的新锐游戏公司。 公司坚持以“分享游戏,分享快乐!为理念,以发行精品游戏为宗旨,致力于以专业的产品运营服务给玩家提供优质的游戏体验,为玩家打造一个绿色、健康的游戏平台。


痛点与诉求


玩心不止网络主要业务是游戏场景,其流量规模有一定的不确定性,比如某次广告的投放会导致大量玩家同时涌入。所以玩心不止网络的系统必须具备足够的弹性与稳定性。在这种背景下,玩心不止网络对系统进行了容器化改造,增强弹性及高可用能力,开发同学无需关心资源等问题,使得 CI/CD 变得更加顺畅。但由于业务发展迅速,开发运维人员有限,对于微服务治理有明确的诉求:

  1. 在流量突变场景下容器集群进行弹性扩缩容,如何实现业务流量无损
  2. 目前系统有Java 应用(Spring Cloud框架)及少量PHP应用,都接入在Spring Cloud Gateway网关。原先通过对每个服务使用不同域名的方式区分Java跟PHP服务,实现简单的服务路由能力,但是域名数目存在上限,同时可扩展性较低

玩心不止网络选用了 MSE 微服务治理专业版,其具有无侵入、透明化的特点,使得玩心不止网络享受到了低成本快速实现服务治理的好处,解决流量无损、服务路由等问题。


解决方案


1.玩心不止网络接入MSE 微服务治理专业版,不用改一行代码,不需要改变业务的现有架构就可以使用,即使是遗留代码,依旧可以快速接入,没有绑定。

2.玩心不止网络使用 MSE 微服务治理的无损上下线能力,配合K8s的HPA能力,实现突增流量场景下的系统平滑扩缩容。即使是大量玩家同时涌入下单,整个过程不会损失任何一笔订单。

3.通过MSE 微服务治理专业版提供的标签路由能力,实现Java与PHP应用共存的条件下,通过header打标按需路由,摆脱了需要不同的域名实现路由的困境。

玩心.png

上云价值


MSE服务治理专业版帮助玩心不止网络在无需改变现有业务架构的条件下就能低成本、快速地构建起企业级微服务治理能力。配合K8s的弹性能力可以轻松面对突发的业务流量,即使是白天大流量高峰期也能进行流量无损的变更。让研发同学可以专注在业务迭代。

客户证言


MSE 服务治理帮助我们系统低成本方式解决了容器化过程中遇到的各种微服务治理问题,可以在不用改变现有架构的方式下平滑地上云,享受到容器化带来的诸多好处。-- 玩心不止网络运维同学 柚子


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
2月前
|
运维 持续交付 云计算
深入解析云计算中的微服务架构:原理、优势与实践
深入解析云计算中的微服务架构:原理、优势与实践
83 1
|
1天前
|
搜索推荐 NoSQL Java
微服务架构设计与实践:用Spring Cloud实现抖音的推荐系统
本文基于Spring Cloud实现了一个简化的抖音推荐系统,涵盖用户行为管理、视频资源管理、个性化推荐和实时数据处理四大核心功能。通过Eureka进行服务注册与发现,使用Feign实现服务间调用,并借助Redis缓存用户画像,Kafka传递用户行为数据。文章详细介绍了项目搭建、服务创建及配置过程,包括用户服务、视频服务、推荐服务和数据处理服务的开发步骤。最后,通过业务测试验证了系统的功能,并引入Resilience4j实现服务降级,确保系统在部分服务故障时仍能正常运行。此示例旨在帮助读者理解微服务架构的设计思路与实践方法。
37 16
|
8天前
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。
|
14天前
|
运维 供应链 安全
阿里云先知安全沙龙(武汉站) - 网络空间安全中的红蓝对抗实践
网络空间安全中的红蓝对抗场景通过模拟真实的攻防演练,帮助国家关键基础设施单位提升安全水平。具体案例包括快递单位、航空公司、一线城市及智能汽车品牌等,在演练中发现潜在攻击路径,有效识别和防范风险,确保系统稳定运行。演练涵盖情报收集、无差别攻击、针对性打击、稳固据点、横向渗透和控制目标等关键步骤,全面提升防护能力。
|
1月前
|
机器学习/深度学习 人工智能 算法
深入解析图神经网络:Graph Transformer的算法基础与工程实践
Graph Transformer是一种结合了Transformer自注意力机制与图神经网络(GNNs)特点的神经网络模型,专为处理图结构数据而设计。它通过改进的数据表示方法、自注意力机制、拉普拉斯位置编码、消息传递与聚合机制等核心技术,实现了对图中节点间关系信息的高效处理及长程依赖关系的捕捉,显著提升了图相关任务的性能。本文详细解析了Graph Transformer的技术原理、实现细节及应用场景,并通过图书推荐系统的实例,展示了其在实际问题解决中的强大能力。
189 30
|
16天前
|
存储 监控 安全
网络安全视角:从地域到账号的阿里云日志审计实践
日志审计的必要性在于其能够帮助企业和组织落实法律要求,打破信息孤岛和应对安全威胁。选择 SLS 下日志审计应用,一方面是选择国家网络安全专用认证的日志分析产品,另一方面可以快速帮助大型公司统一管理多组地域、多个账号的日志数据。除了在日志服务中存储、查看和分析日志外,还可通过报表分析和告警配置,主动发现潜在的安全威胁,增强云上资产安全。
|
2月前
|
弹性计算 持续交付 API
构建高效后端服务:微服务架构的深度解析与实践
在当今快速发展的软件行业中,构建高效、可扩展且易于维护的后端服务是每个技术团队的追求。本文将深入探讨微服务架构的核心概念、设计原则及其在实际项目中的应用,通过具体案例分析,展示如何利用微服务架构解决传统单体应用面临的挑战,提升系统的灵活性和响应速度。我们将从微服务的拆分策略、通信机制、服务发现、配置管理、以及持续集成/持续部署(CI/CD)等方面进行全面剖析,旨在为读者提供一套实用的微服务实施指南。
|
1月前
|
运维 监控 Java
后端开发中的微服务架构实践与挑战####
在数字化转型加速的今天,微服务架构凭借其高度的灵活性、可扩展性和可维护性,成为众多企业后端系统构建的首选方案。本文深入探讨了微服务架构的核心概念、实施步骤、关键技术考量以及面临的主要挑战,旨在为开发者提供一份实用的实践指南。通过案例分析,揭示微服务在实际项目中的应用效果,并针对常见问题提出解决策略,帮助读者更好地理解和应对微服务架构带来的复杂性与机遇。 ####
|
1月前
|
算法 NoSQL Java
微服务架构下的接口限流策略与实践#### 一、
本文旨在探讨微服务架构下,面对高并发请求时如何有效实施接口限流策略,以保障系统稳定性和服务质量。不同于传统的摘要概述,本文将从实际应用场景出发,深入剖析几种主流的限流算法(如令牌桶、漏桶及固定窗口计数器等),通过对比分析它们的优缺点,并结合具体案例,展示如何在Spring Cloud Gateway中集成自定义限流方案,实现动态限流规则调整,为读者提供一套可落地的实践指南。 #### 二、
65 3
|
1月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
151 5