SuperAPI AI 工具集

rabbitmq-master

编程与开发

查看项目

更新于 10-16 01:17

技能介绍

用途:为构建生产级 RabbitMQ 消息系统提供专家级知识,覆盖架构设计、实现与运维。 主要能力:连接池与心跳、信道隔离;发布确认与幂等消费;死信交换(DLX)与重试;延迟消息、优先级队列;Quorum 队列(Raft 复制)与 Stream 队列(高吞吐、可重放);prefetch 调优与批量发布;内存与流控配置;Prometheus 告警与健康检查;并列举连接每消息、无 prefetch、auto_ack、经典队列做 HA 等反模式。 使用方式:技能内含脚本与参考文件,如 scripts/connection_pool.py、scripts/async_publisher.py、scripts/consumer_template.py、scripts/health_check.sh、scripts/queue_migrate.py、scripts/dlq_processor.py,以及 references/patterns.md、clustering.md、security.md、monitoring.md、troubleshooting.md、performance.md 和 assets/rabbitmq.conf、docker-compose.yml、k8s/ 清单。健康检查可用 rabbitmqctl node_health_check、rabbitmqctl cluster_status、rabbitmq-diagnostics check_port_connectivity 等命令。 适用场景:需要可靠投递、削峰、异步解耦、事件流与高可用集群的消息系统。 限制:延迟消息插件方式需安装对应插件;优先级队列不支持 quorum 类型且有额外开销;资料未提供具体版本要求、授权方式、收费价格与性能基准,暂未提供。