RabbitMQ Quorum 队列与高可用配置实战队列声明(Node.js amqplib)const amqp = require('amqplib');

(async () => {

const conn = await amqp.connect('amqp://localhost');

const ch = await conn.createChannel();

await ch.assertQueue('orders', {

durable: true,

arguments: {

'x-queue-type': 'quorum',

'x-quorum-initial-group-size': 3

}

});

ch.sendToQueue('orders', Buffer.from('hello'), { persistent: true });

})();

注意事项Quorum 队列基于 Raft,适合一致性优先的场景结合持久化消息与显式确认保障可靠性总结Quorum 队列提供复制与选举能力,相比经典队列在高可用与一致性方面更具优势。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部