通过nginx执行RabbitMq

通过nginx执行RabbitMq,nginx,rabbitmq,Nginx,Rabbitmq,我想通过nginx执行操作 比如: MQ->addQueue("work","to do"); //This queue performs to nginx listener or connection server { listen 5672; // or connect proxy_pass http://stream_workers } //Then Worker->on('work',httpData->{body:"to do"}); 基本上将作业

我想通过nginx执行操作

比如:

MQ->addQueue("work","to do");
//This queue performs to nginx listener or connection
server {
    listen 5672; // or connect
    proxy_pass http://stream_workers
}
//Then 
Worker->on('work',httpData->{body:"to do"});
基本上将作业转换为http请求

我的问题是,我找不到任何将nginx连接到rabbitmq以执行队列的模块。

您需要为该模块创建模块

stream {
  server {
    listen 5672;
    proxy_pass rabbitmq:5672;
  }
}

这看起来是相反的。我是说。我如何在那里设置凭据。像nginx一样,应该知道如何连接到rabbitmq。基于流的后端无法做到这一点。您必须使用lua+Nginx。我在找类似的东西,你找到这个问题的答案了吗?