Node.js 节点amqp主题交换示例

Node.js 节点amqp主题交换示例,node.js,node-amqp,Node.js,Node Amqp,是否有人有在节点amqp中创建主题交换的示例?我已经看过了,但不幸的是,它没有从RabbitMQ网站上重新创建教程4+。这可能是一个过于简单的答案,但在基本层面上,它是可以这样做的 var amqp=require('amqp'); var connection=amqp.createConnection({host:'127.0.0.1'}); connection.on('ready',function(){ var exchange=connection.exchange('my-supe

是否有人有在节点amqp中创建主题交换的示例?我已经看过了,但不幸的是,它没有从RabbitMQ网站上重新创建教程4+。

这可能是一个过于简单的答案,但在基本层面上,它是可以这样做的

var amqp=require('amqp');
var connection=amqp.createConnection({host:'127.0.0.1'});
connection.on('ready',function(){
var exchange=connection.exchange('my-super-xchange',{type:'topic'});
exchange.on('open',function(){
log('let do this!');
})
})
一旦您运行了上述操作,exchange现在应该在您的rabbitMQ实例上可见

$ rabbitmqctl list_exchanges
Listing exchanges ...
    direct
amq.direct  direct
amq.fanout  fanout
amq.headers headers
amq.match   headers
amq.rabbitmq.log    topic
amq.rabbitmq.trace  topic
amq.topic   topic
dingo   topic
my-super-xchange    topic
...done.

这可能是一个过于简单化的答案,但在基本层面上,这样做是可行的

var amqp=require('amqp');
var connection=amqp.createConnection({host:'127.0.0.1'});
connection.on('ready',function(){
var exchange=connection.exchange('my-super-xchange',{type:'topic'});
exchange.on('open',function(){
log('let do this!');
})
})
一旦您运行了上述操作,exchange现在应该在您的rabbitMQ实例上可见

$ rabbitmqctl list_exchanges
Listing exchanges ...
    direct
amq.direct  direct
amq.fanout  fanout
amq.headers headers
amq.match   headers
amq.rabbitmq.log    topic
amq.rabbitmq.trace  topic
amq.topic   topic
dingo   topic
my-super-xchange    topic
...done.

谢谢这看起来和我的结局非常相似。希望他们能给我们一个很好的例子:)当他们到达节点示例时,看起来他们已经没有动力了,但是如果你想发出一些拉请求,就有github repo::还值得记住的是,一般的态度似乎是使用zeroMQ而不是rabbitMQ(尽管他们略有不同)谢谢这看起来和我的结局非常相似。希望他们能给我们一个很好的例子:)当他们到达节点示例时,看起来他们已经没有动力了,但是如果你想发出一些拉请求,就有github repo::还值得记住的是,一般的态度似乎是使用zeroMQ而不是rabbitMQ(尽管他们略有不同)