-
本文结合社交平台高并发抢票与工业物联网设备监控两个真实项目,聊聊这两把锁到底该怎么选。 一、问题的起点 在做兴趣社交平台"趣玩搭"的高并发抢票模块时,热门活动上线瞬间会涌入数千并发请求争抢有限名额;而在此前的凯泵智联项目中,设备状态数...
-
记录在工业数字工厂项目中,一次周期性接口延迟的排查过程,涵盖问题发现、工具使用、根因分析和最终方案。 一、故障现象 1.1 背景 我所负责的凯士比数字工厂(KiPlant)是一个覆盖生产全流程的 SaaS 平台,基于 Spring C...
-
一、抢票/候补/保证金的库存扣减核心逻辑 1. 为什么用Redis Lua而不是简单的incr/decr 先说为什么不能用简单的decr。抢票场景里库存扣减不是一个单步操作,它至少涉及三个
-
一、APS 生产计划模块的痛点与落地 1. 当时的业务痛点 KiPlant 的客户是中小制造企业,排产方式普遍很原始。具体痛点有三个: 痛点一:Excel排产,响应滞后。 大部分工厂的生产计划员用 Excel 手动排产,一条产线几十道...
-
一、项目背景与当时的痛点 1. 业务背景 KiPlant 是一个面向制造业的 SaaS 化数字孪生平台,核心功能是把工厂的产线设备、生产计划、工单执行、质量检测等数据实时汇聚,通过数字孪生体可视化呈现,帮助工厂管理层做 OEE(设备综...
-
一、单设备影响线程池的雪崩场景 1. 故障还原 上线后第三周遇到的一次真实事故。某化工客户的一台离心泵的振动传感器固件出了 bug,正常情况下每秒上报 2 条数据,故障后变成了每秒上报 200 条——相当于单台设备的数据量暴增了 10...
-
一、项目背景与我的角色 1. 业务背景 KiCloud 是凯泵集团的工业设备智联云平台,核心客户是使用凯泵泵类设备(离心泵、往复泵、螺杆泵等)的企业。这些泵广泛用于石油化工、水处理、矿业等场景,设备分散在全国各地的客户工厂里。凯泵需要...
-
在凯泵智联(KiCloud)项目中,一台客户设备的异常响应,差点让整个 SaaS 平台瘫痪。这篇文章记录从故障发现、根因分析到"限流+降级+削峰"组合方案的完整过程。 一、故障现场 1.1 背景 凯泵智联是一个面向旋转类设备的远程监测...
-
在凯泵智联(KiCloud)项目中,我们将微服务从 Docker Compose 迁移到了 Kubernetes 集群。本文记录生产环境中的部署策略设计、一次真实的回滚操作,以及 CrashLoopBackOff 排查的系统方法论。 ...
-
凯士比数字工厂(KiPlant)用了 TDEngine,凯泵智联(KiCloud)用了 TrendDB。不是随便选的,也不是"哪个新用哪个"——两个项目的数据特征和业务需求有本质差异,选型过程中的每一个权衡都值得记录。 一、两个项目的...