Node.js Nats消息传递系统-Nodejs Nats客户端请求&;requestOne方法

Node.js Nats消息传递系统-Nodejs Nats客户端请求&;requestOne方法,node.js,Node.js,我熟悉Nats的概念,并尝试过它的命令pub、sub和connect。此外,我还介绍了概念组queue和pub sub reply。但是当我阅读nodeJS时,我发现有两个方法request和requestOne。我不知道这种方法有什么用 var sid = nats.request('request', function(response) { console.log('Got a response in msg stream: ' + response); }); // Reques

我熟悉Nats的概念,并尝试过它的命令pub、sub和connect。此外,我还介绍了概念组queue和pub sub reply。但是当我阅读nodeJS时,我发现有两个方法request和requestOne。我不知道这种方法有什么用

 var sid = nats.request('request', function(response) {
  console.log('Got a response in msg stream: ' + response);
});

// Request with Auto-Unsubscribe. Will unsubscribe after
// the first response is received via {'max':1}
nats.request('help', null, {'max':1}, function(response) {
  console.log('Got a response for help: ' + response);
});

据我所知,requestOne似乎只是一个助手函数,用于在收到回复消息后自动取消订阅。它基本上是相同的调用,但是有一个显式的{max:1}选项。。实际上,它设置了选项,然后只调用常规请求方法