关于 314-frameworks-spring-kafka
面向 Spring Boot 开发者的 Kafka 消息处理技能,指导生产者和消费者实现、配置、重试、死信处理及变更验证。
主要功能
- 01生产者与消费者实现指导
- 02重试与死信主题处理
- 03幂等性改进
- 04主题、序列化器和监听器配置
- 05编译与测试验证
适用场景
- 01在 Spring Boot 项目中接入 Kafka
- 02审查 Spring Kafka 消费者与生产者
- 03改进重试或死信主题处理
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 314-frameworks-spring-kafka安装后在 Claude Code 中输入/314-frameworks-spring-kafka确认已加载。
附带文件references/314-frameworks-spring-kafka.md
详细介绍
Spring Boot — Kafka 消息传递
通过具体示例,应用 Spring Kafka 指南,涵盖设计、实现和错误处理。
约束
重构消息传递前先编译;更改后进行验证。
- MANDATORY:应用任何更改前,运行
./mvnw compile或mvn compile - SAFETY:如果编译失败,立即停止
- VERIFY:应用改进后,运行
./mvnw clean verify或mvn clean verify - BEFORE APPLYING:详细规则和示例请参阅参考文档
何时使用此技能
- 在 Spring Boot 中添加 Kafka
- 审查 Spring Kafka 消费者/生产者
- 改进 Spring Kafka 的重试、死信主题或幂等性
- 配置 Spring Kafka 主题序列化器或侦听器容器
- 添加 Spring Kafka 死信主题处理
工作流
- 阅读参考文档并评估项目上下文
阅读 references/314-frameworks-spring-kafka.md,并检查当前的消息传递设置,然后再提出更改。
- 确定范围并决定目标改进
确定可靠性和吞吐量目标,并定义最小安全更改集。
- 应用符合框架规范的更改
实现/重构 Spring Kafka 配置、生产者/消费者逻辑和故障处理。
- 运行验证并报告结果
执行构建/测试,并总结更改内容、验证结果和后续操作。
参考文档
详细指南、示例和约束请参阅 references/314-frameworks-spring-kafka.md。
评论
支持 Markdown