node-carotte-amqp微型AMQP.node包装器为您的微服务简化RabbitMQ处理
carotte-amqp 是一个轻量级的 AMQP 包装器,简化与 RabbitMQ 的交互,特别适用于不想直接操作低级 AMQP 协议的开发者。它是我们在 Cubyn 构建的微服务框架的一部分,适用于 node.js >= 6。以下是其主要特点:
- 内置 RPC(单一和多个响应)
- 自动退回/重试和死信处理
- 兼容直接、主题和扇出交换
- 提供队列的统计信息汇总
- 极小的依赖体积(取决于 amqplib, debug 和 puid)
- 支持自定义传输记录每条消息
- 支持在开发人员间共享服务环境,避免启动完整堆栈
安装:
使用 npm install carotte-amqp 来安装。
示例配置:
const carotte = require('carotte-amqp')({
// 配置项...
});
更多高级用法请参考仓库中的文档和示例。
69.97KB
文件大小:
评论区