messaging-queues

仓库创建 2026年6月30日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由

适合构建可靠异步系统并设计消费、重试与幂等策略。

这个 Skill 做什么

处理消息队列与事件驱动设计,覆盖 Kafka、RabbitMQ、SQS 等常见方案。

把服务间消息流和异步事件处理好,让不同应用可以松耦合地交换数据、做后台任务或推送给多方。常在需要解耦生产者和消费者、保证至少一次或严格一次投递、做 fan‑out 或保持事件有序时用。支持 Kafka、RabbitMQ、SQS 等方案,还会处理 DLQ、消费者组和幂等,适合做持久事件日志和可靠的作业队列。

▸ 展开 SKILL.md 英文原文

Use for async messaging and event-driven design. Triggers — Kafka, RabbitMQ, SQS/SNS, NATS, Pub/Sub, Service Bus, outbox pattern, DLQ, consumer groups, idempotency.

开发编程异步消息Kafka幂等死信队列通用
0
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/messaging-queues/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/messaging-queues/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Async Messaging & Queues

## When to use
- Decoupling producers from consumers across service boundaries
- Guaranteeing at-least-once or exactly-once delivery
- Fan-out to multiple consumers (pub/sub)
- Rate-limiting downstream services (backpressure)
- Durable event log / event sourcing (Kafka)
- Job queues for background processing (SQS, RabbitMQ)
- Ordered processing of domain events

## Workflow

1. **Clarify delivery contract** — Ask: ordered or unordered? at-least-once or exactly-once? max latency? consumer count? message size p99? retention needed?
2. **Select broker** — Use the decision matrix in Standards below.
3. **Design topic/queue schema** — Name conventions, partition count 
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有