用途:该技能以 RabbitMQ 4.3 为默认基线,提供语言无关的消息设计、Broker 运维与性能优化指导,适用于拓扑设计、可靠性、日常运维、安全、性能、故障排查、升级和容量规划等请求。
主要能力:覆盖开发设计(协议、Virtual Hosts、Exchanges、Bindings、Queues、发布者、消费者、确认、Publisher Confirms、Prefetch、TTL、死信、可靠性、队列类型选择);运维管理(安装、配置、CLI、Management、权限、TLS、插件、策略、集群、备份、升级、Kubernetes Operator、生产检查);性能优化(连接与 Channel 生命周期、流控、内存、磁盘、CPU、网络、队列、Quorum Queues、Streams、监控、容量、瓶颈隔离);故障排查(连接、认证、路由、消费积压、资源告警、集群健康、升级风险)。
使用方式:先对请求分类并确认版本,未指定时用 4.3;按需加载 references/development.md、operations.md、performance.md、troubleshooting.md、sources-and-scope.md。先收集证据(版本、协议、Virtual Host、Exchange、队列类型、消息大小与速率、持久化、确认模式、消费者行为、节点数、CPU、内存、磁盘、网络、指标),区分事实、建议与推断,先做非破坏性检查,再提出变更并说明影响、备份、回滚与验证。
限制:不覆盖 Java、Python、C#、Go、Ruby 等客户端 API、SDK 代码与语言教程;不涉及 RabbitMQ 官网实现、博客及许可范围外材料;生产运维不使用 rabbitmqadmin publish 或 rabbitmqadmin get。版本、Feature Flags、插件、CLI 语法、配置键、默认值、端口、限制、兼容性与安全公告属可变信息,回答前应查阅当前官方文档;数据不足时明确说明,不编造参数或通用默认值。