首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/HelloGitHub/blog/18685397

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

百万 TPS 服务发布无感知!详解轻量消息队列无损发布实践

作者:辛八 前言 阿里云轻量消息队列(原 MNS)【1】是一款易集成、高并发、弹性可扩展的消息队列服务,助力开发者在分布式组件间高效传递数据,构建松耦合架构。它凭借轻量化架构、高可靠性及动态弹性优势,在业务异步处理、AI 场景(如 LLM 推理调度、GPU 资源调度)中实现规模化应用,服务涵盖零售、金融、汽车、游戏等领域的数千家企业客户。 本文将从开发者视角出发,深入解析轻量消息队列中一项关键能力------"无损发布"的核心优势、技术实现以及实践经验,如果您的业务也有类似需求,本文将为您提供一套经过生产环境验证的实践参考。 "无损发布"的核心优势与业务价值 (1)核心优势 "无损发布"并非一个新概念,在业内有各种各样的方案。相比之下,轻量消息队列的"无损发布"具备以下几个关键优势: 百万 TPS 级无感知、无报错的服务发布:大多数"无损"方案依然会造成一部分流量的业务中断,而本方案经百万 TPS 生产实践验证,在发布过程中,客户侧不会有任何业务中断。 兼容存量用户:客户侧无需任何改造,避免"要求客户端升级"这类难以推行的操作。 高鲁棒、低维护:方案简洁、鲁棒性强,在不改动架构的情况下...

故障定位系列-5-DB基本故障

准备出一系列故障定位的经验分享文章 一款体验故障定位的神器 故障定位系列-1-接口级故障 故障定位系列-2-共享连接池故障 故障定位系列-3-容器资源故障 故障定位系列-4-波动度故障 故障定位系列-5-DB基本故障 故障定位系列-6-DB调用次数故障 故障定位系列-7-网络延迟类故障 故障定位系列-8-根因接口类故障 1 故障场景 访问DB这个场景下到底有哪些故障呢?要想回答这个问题,我们必须研究下访问DB这个场景中各个环节,如下所示 主要有如下2个核心环节 从数据库连接池中获取连接 如果有空闲连接,直接返回该连接 创建新的连接,返回新的连接 超过连接限制,则锁等待空闲的连接,等待到则返回空闲连接 等待超时则抛出异常 连接池异步任务检查:对空闲连接进行有效性检查,如果不可用或者空闲时间过长则删除该连接 使用连接执行SQL命令 使用连接执行SQL命令 归还连接 从上述2个核心环节中,总结出常见的故障案,及其所需要数据支撑例如下所示 2 定位难点 主要有如下2个难点 完善的数据采集和关联 如何全面的覆盖上述故障案例 2.1 完善的数据采集和关联 比如案例场景:服务端mysql连接数增加限...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。