路灯

  • 文章
  • 标签
  • 分类
  • 架构师思维:从"写好代码"到"做好取舍"的认知跃迁

    2026-02-28
    2026-02-28

    从宇信科技的初级开发到凯士比的中级开发+项目管理,再到趣玩搭的开发主管+初级架构师。这篇文章不是技术文章,而是一篇关于角色认知转变的复盘——架构师到底和高级开发有什么区别?以及一个真实的架构决策案例,聊聊"取舍"这件事。 一、三段经历...

  • 支付对接的"最后一公里":回调丢失、关单冲突与幂等性的工程化解决方案

    2026-02-28
    2026-02-28

    在趣玩搭社交平台集成微信/支付宝支付的过程中,遇到了比预想中复杂得多的边界情况。支付本身不难,难的是"回调一直没来怎么办""回调来了但订单已关闭怎么办""同一个回调来了两次怎么办"。本文记录这些边界问题的排查与解决全过程。 一、支付流...

  • Seata AT 模式落地实录:订单-库存-积分的分布式事务治理与踩坑全记录

    2026-02-28
    2026-02-28

    在趣玩搭社交平台的支付场景中,一笔支付成功后需要同时完成"创建订单、扣减库存、增加积分"三个操作,分布在三个微服务中。本文记录为什么选 AT 模式、性能瓶颈如何突破、以及回滚失败时的"人肉兜底"方案。 一、问题背景 1.1 业务场景 ...

  • 高并发抢票场景下的线程池配置:每个参数都有理由

    2026-02-25
    2026-02-25

    以兴趣社交平台"趣玩搭"的限量活动抢票功能为例,记录线程池参数是怎么一步步推导出来的,而不是凭经验拍脑袋。 一、业务场景 趣玩搭是一个基于 LBS 的兴趣社交平台,用户可以在上面发起各种线下活动。部分热门活动(比如限量 50 人的露营...

  • 从 0 到 1W QPS:工业数字工厂微服务架构底座的压测与调优全记录

    2026-02-24
    2026-02-24

    在凯士比数字工厂(KiPlant)项目中,我主导搭建了支撑万级 QPS 的微服务架构底座。这篇文章记录的不是最终的架构图,而是那个数字是怎么测出来的、瓶颈是怎么找到的、以及每一步优化背后的思考过程。 一、背景与目标 1.1 业务场景 ...

  • Spring Cloud Alibaba 落地实践:Nacos 多租户配置隔离的架构设计

    2026-02-23
    2026-02-23

    在凯士比数字工厂和趣玩搭两个项目中,我都使用了 Spring Cloud Alibaba 作为微服务基础设施。这篇文章重点聊 Nacos 作为注册中心和配置中心时,在多环境、多租户场景下的隔离方案设计。 一、背景与挑战 1.1 两个项...

  • Prompt 工程的工程化:版本管理、A/B 测试与注入防御的初创团队实践

    2026-02-22
    2026-02-22

    Prompt 不是写完就不管的咒语,而是需要像代码一样管理的核心资产。本文记录趣玩搭 20 人团队如何用最低成本建立 Prompt 的版本管理、A/B 测试和安全防护体系。 一、Prompt 管理的痛点 1.1 起初的混乱 趣玩搭的 ...

  • SaaS 多租户场景慢 SQL 治理:从 explain 分析到雪花 ID 重构的全过程

    2026-02-14
    2026-02-14

    在凯士比数字工厂(KiPlant)项目中,随着租户数量增长,核心查询接口 RT 持续恶化。本文记录如何通过 explain 定位问题、为什么自增 ID 在多租户场景下会"反噬"性能、以及雪花 ID 改造的完整方案。 一、问题发现 1....

  • 跨桶 Lua Java 侧调用、补偿机制生产效果与保证金事务权衡

    2026-02-02
    2026-02-02

    一、跨桶 Lua 脚本在 Java 侧的实际调用实现 1. 动态构造 KEYS 和 ARGV 的核心问题 跨桶 Lua 脚本的 KEYS 数量取决于 bucketCount,5 个桶就是 1(purchased HSet)+ 5(st...

  • 库存分桶跨桶一致性、Seata+Redis 补偿机制与保证金场景

    2026-02-01
    2026-02-01

    一、分桶后多张票购买的跨桶一致性 1. 问题本质 上一轮讲的分桶 Lua 脚本有一个简化——它从 hash(orderId) % bucketCount 开始遍历桶,找到第一个"够"的桶就扣。这在 quantity=1 时没问题,但如...

上一页
2 / 4
下一页

© 2026 路灯

Powered by Halo and Retypeset