跳到正文
Kale的数字花园
目录 文章

文章索引

138 篇文章

从技术到生活,把写过的东西慢慢翻一遍。

8 分钟

Kafka 生产消费工具封装与死信队列处理

ERP 系统中 Kafka 承担了大量异步通信任务: 在封装之前,每个业务模块直接使用 和 : 关键设计: 是 Spring Kafka 内置的自动 DLT 发布器,无需手动创建 Topic,Kafka Broker 会自动创建。 关键设计

面试#kafka9 阅读 · 0 评论

10 分钟

Excel 批处理框架与自定义线程池封装

ERP 系统中存在大量 Excel 导入导出场景: 在引入框架之前,每做一个导入导出功能,都要重复写一套完整的流程: 关键设计:使用 (无界队列的固定容量版),避免任务堆积导致 OOM;线程工厂确保线程名可追踪。 核心流程: 1. — 全局

面试#基础架构9 阅读 · 0 评论

9 分钟

Redis 限流与远程调用熔断框架

ERP 系统需要对接大量第三方电商平台 API(Amazon、eBay、TikTok Shop、Shopify 等),每个平台都有严格的**接口调用频率限制(Rate Limit)**: 在引入限流框架之前,业务代码中的调用控制是"盲写"的

面试#基础架构8 阅读 · 0 评论

8 分钟

分布式锁注解 @LockOrder 与切面框架

ERP 系统中存在大量**并发安全敏感**的业务场景: 在引入 @LockOrder 之前,业务方处理并发问题的方式非常原始: 每个单据类型对应独立的 key 前缀,天然隔离不同业务域的锁。 基于 Spring Expression Par

面试#基础架构10 阅读 · 0 评论

22 分钟

多平台财务核算系统

集团旗下跨境电商业务覆盖 eBay、AliExpress(速卖通)、Wish、Shopee、Walmart、Allegro、美客多、Joom、Joybuy、CDiscount、自建站(Shopify)等 **13+ 电商平台**,每个平台的

面试#其他10 阅读 · 0 评论

21 分钟

多线程与JUC并发编程实战

Creeks ERP 系统是一套跨境电商全链路管理平台,涵盖库存(inventory)、销售(sales)、履约(fulfillment)、财务(finance)、平台同步(esync)等十余个微服务模块。系统对接了 eBay、Amazon

面试#其他9 阅读 · 0 评论

26 分钟

亿级商品可售数量自动更新系统

Creeks ERP 系统对接了 eBay、Shopify、TikTok Shop 等多个跨境电商平台,商品总量达**亿级**(其中 eBay 约 8000W)。各平台要求商品的可售数量(Available Quantity)与实际库存保持

面试#其他9 阅读 · 0 评论

22 分钟

03-业务单元匹配与OOM优化

对应代码: 集团内不同事业群/部门使用不同的**业务单元**进行组织管理。用户可在系统中配置匹配规则,基于以下 5 个维度将商品自动归类到业务单元: 规则按优先级排序,一个商品可匹配到多个业务单元(逗号分隔)。 1. **全量匹配**:用户

面试#其他9 阅读 · 0 评论

3 分钟

creeks日志重要级规则配置流程

现在我们改为使用ES + Kibana 进行日志的查询,为了减少过多的日志存储,为日志进行重要级划分然后根据不同的重要级别进行删除 当前级别划分: 在error-collect服务中我们在进行日志存储到ES的时候会进行一次重要级改变,来将一

面试#日志采集7 阅读 · 0 评论

3 分钟

Sleuth MDC分布式链路追踪

在分布式系统下,存在多链路的微服务调用,在排查问题时需要去追踪各个服务的调用链过程是比较麻烦的,所以需要引入一个分布式链路追踪的机制 https://mp.weixin.qq.com/s/cyGEDNYMDAKwQgNEFQV4cw 其中调

面试#分布式链路追踪8 阅读 · 0 评论