大家好,我是君哥。最近我负责的系统出了一次生产事故,这次事故竟然是因为流水号重复导致的。今天来给大家分享一下。1.问题背景这个流水号的使用场景是上游系统调用下游接口时传入一个唯一 …
高并发架构设计的要点高并发意味着系统要应对海量请求。从笔者多年的面试经验来看,很多面试者在面对“什么是高并发架构”的问题时,往往会粗略地认为一个系统的设计是否满足高并发架构,就是看…
为了更好地提高事务的处理能力,数据库允许用户通过事务并发地访问与修改同一个数据,我们需要为这种数据并发性数据并发是什么意思呢?数据并发是指在数据处理或计算机系统中,为了更好地提高事…
作者简介 Scai,携程高级研发经理,多年深耕于账号中台,持续推进中台的技术架构演进及性能优化。一、前言 在互联网早期时代,账号系统的功能非常广泛,包括账号管理、登录认证相关能力以…
将相似或重复请求在上游系统中合并后发往下游系统,可以大大降低下游系统的负载,提升系统整体吞吐率。文章介绍了 hystrix collapser、ConcurrentHashMult…
前言我之前在一家餐饮公司待过两年,每天中午和晚上用餐高峰期,系统的并发量不容小觑。为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现线上问题时能够及时处理。我当时在后厨…
想了解更多关于开源的内容,请访问:51CTO 鸿蒙开发者社区https://ost.51cto.com场景描述:app应用在native侧调用 系统库/arkts模块的方法。应用经…
嵌入式系统中的 c++++ 调试面临独特的挑战:访问受限、内存约束和实时性要求。最佳实践包括:使用调试器(如 gdb)设置断点,检查变量和跟踪执行。集成在线跟踪工具(如 trace…
基本养老保险全国统筹改革,是党和国家为建立健全更加公平、更可持续社会保障体系实施的重大战略决策。2020 年 2 月 14 日,中央全面深化改革委员会审议通过了改革方案。同年,人社…
导读:为什么在“双11”抢红包活动及大型数据系统中总是出现 RocketMQ 的身影? RocketMQ Connect在RocketMQ生态中扮演什么角色?本文根据Apache …
上一篇博客介绍了配置项的概念和基本用法,配置项能够控制集群或租户的行为方式。而在使用 OceanBase 的过程中,有时候我们只希望改变当前会话的某些行为,关闭会话连接不影响后续使…
随着数字化转型不断深入,各行业的数据体量和并发访问呈现指数级的增长,关键业务对数据中心甚至城市级别的容灾能力提出了更高要求。传统IT系统高可用系统的实现主要是以主备的方式进行部署,…
诊断并行执行问题,可以从两个大的方面入手。首先从系统整体上判断,比如确认网络、磁盘 IO、CPU 是不是被打满;然后从具体 SQL 着手,找到问题 SQL 在哪里,它的内部状态如何…
要在关于系统设计的面试中脱颖而出,最关键的方面之一是深入理解基本的系统设计概念,例如,负载平衡、缓存、分区、复制、数据库和代理。根据我自己的经验,我确定了 16 个关键概念,它们可…
系统操作日志在软件开发和运维过程中起着至关重要的作用。通过记录系统在运行时的关键操作和事件,操作日志能帮助开发者监控系统状态、诊断问题、追踪错误,并为系统的安全性和稳定性提供保障。…
1.背景 1.1 现状目前转转业财系统接收了上游各个业务系统(例如:订单、oms、支付、售后等系统)的数据,并将其转换为财务数据,最终输出财务相关报表和指标数据,帮助公司有效地进行…
架构设计第 1 步:识别复杂度在设计软件架构的过程中,识别并理解系统的复杂性是至关重要的一步。这是因为,只有当我们准确地分析出系统面临的主要复杂性时,才能确保架构设计方案的正确性。…
php 函数在嵌入式系统中可发挥重要作用,因为它高效、内建函数库丰富且易用。以下是在嵌入式系统中特别有用的 php 内置函数:读取文件内容:file_get_contents()写…