mcpField
3
314-frameworks-spring-kafka

314-frameworks-spring-kafka

github.com/jabrena开发456275 次安装1 天前更新
代码仓库

关于 314-frameworks-spring-kafka

面向 Spring Boot 开发者的 Kafka 消息处理技能,指导生产者和消费者实现、配置、重试、死信处理及变更验证。

主要功能

  1. 01生产者与消费者实现指导
  2. 02重试与死信主题处理
  3. 03幂等性改进
  4. 04主题、序列化器和监听器配置
  5. 05编译与测试验证

适用场景

  1. 01在 Spring Boot 项目中接入 Kafka
  2. 02审查 Spring Kafka 消费者与生产者
  3. 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 死信主题处理

工作流

  1. 阅读参考文档并评估项目上下文

阅读 references/314-frameworks-spring-kafka.md,并检查当前的消息传递设置,然后再提出更改。

  1. 确定范围并决定目标改进

确定可靠性和吞吐量目标,并定义最小安全更改集。

  1. 应用符合框架规范的更改

实现/重构 Spring Kafka 配置、生产者/消费者逻辑和故障处理。

  1. 运行验证并报告结果

执行构建/测试,并总结更改内容、验证结果和后续操作。

参考文档

详细指南、示例和约束请参阅 references/314-frameworks-spring-kafka.md。

评论

支持 Markdown