美文网首页
node rabbit mq

node rabbit mq

作者: 寻找无名的特质 | 来源:发表于2024-01-23 06:26 被阅读0次

node在使用rabbitmq时,需要使用amqplib,
生产者的示例代码如下:
const amqp =require('amqplib');

async function product(params) {

const conn={
    protocol:'amqp',
    hostname:'localhost',
    port:5672,
    username:'admin',
    password:'admin',
    vhost:'/'
}
 // 1. 创建链接对象
 const connection = await amqp.connect(conn);
 // 2. 获取通道
 const channel = await connection.createChannel();
 // 3. 声明参数
 const routingKey = 'helloKoalaQueue';
 const msg = 'hello koala';
 for (let i=0; i<10; i++) {
     // 4. 发送消息
     await channel.publish('', routingKey, Buffer.from(`${msg} 第${i}条消息`));
 }
 // 5. 关闭通道
 await channel.close();
 // 6. 关闭连接
 await connection.close();

}
product();

相关文章

  • spring 使用 rabbit mq

    rabbit mq 安装 brew 安装 rabbit mq后台rabbit mq后台 用户名:guest 密码...

  • Rabbit MQ & NodeJS & Protobuf

    Rabbit MQ & NodeJS & Protobuf 一、NodeJS Rabbit MQ 客户端封装 ...

  • 【轻知识】phper的rabbit mq 初看

    初看 Rabbit MQ vmware 虚拟机centos 7 环境搭建 erlang跟rabbit mq 我都是...

  • Rabbit MQ 与 NodeJS

    amqplib包提供了js访问Rabbit MQ 的接口 安装rabbit MQ 此时,通过 http://loc...

  • RabbitMQ学习1--安装

    首先Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlan...

  • rabbit mq

    2019-10-14 zhanghang

  • Rabbit MQ

    为啥要用MQ 1. 消费方不需要实时等待依赖上一个任务的执行结果,只要生产者随时发送消息,消费者随时可接受消息调用...

  • Rabbit MQ

    简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件) 高级消息队列...

  • Rabbit MQ

    简介 RabbitMQ 是一个由 Erlang 语言(支持高并发)开发的 AMQP 的开源实现。 AMQP :Ad...

  • Rabbit MQ 总纲

网友评论

      本文标题:node rabbit mq

      本文链接:https://www.haomeiwen.com/subject/fdedodtx.html