Node.js amqplib 连接 Rabbit MQ 最佳实践

2019-01-24
阅读 2 分钟
5.9k
connnection的内存消耗。一个connection至少要使用100kb的内存空间,过多的connetion占用将会导致内存溢出,服务崩溃等问题。(我曾遇到过生产系统,RabbitMQ连接过多,系统一直处于崩溃边缘的险境)

Node.js连接RabbitMQ,断线重连,动态绑定routing key

2018-10-25
阅读 5 分钟
5.5k
RabbitMQ官方提供的教程[链接],是基于回调的。 下面将给出基于Promise式的写法。并且实现动态的队列绑定 初始化配置 {代码...} 向队列发送消息的函数 {代码...} 当链接rabbitMQ断开时,要主动去重连 {代码...} 连接rabbitMQ的主要函数 {代码...} 动态给队列绑定或者解绑routing key {代码...} 使用方法 加入你的服务端...