Node.js 使用RabbitMQ和NestJS向客户端发送微服务事件

Node.js 使用RabbitMQ和NestJS向客户端发送微服务事件,node.js,rabbitmq,nestjs,Node.js,Rabbitmq,Nestjs,我试图弄清楚如何发送/生成从服务器端发起的消息,并让客户端使用它。这是我的设置 客户端(浏览器)公共api(Nest.JS)后端api(Nest.JS) 我成功地将RabbitMQ设置为在两个api服务(公共和后端)之间通信—但是,我找不到任何关于如何从后端启动消息的文档。我想向公共api发送/推送通知,然后该api将使用socket.io或类似工具将其转发给客户端 我可以在后端api上手动构建生产者,然后从公共api订阅,但我希望在Nest.js中可能有一种“内置”的方式,即利用现有的Rabb

我试图弄清楚如何发送/生成从服务器端发起的消息,并让客户端使用它。这是我的设置

客户端(浏览器)公共api(Nest.JS)后端api(Nest.JS)

我成功地将RabbitMQ设置为在两个api服务(公共和后端)之间通信—但是,我找不到任何关于如何从后端启动消息的文档。我想向公共api发送/推送通知,然后该api将使用socket.io或类似工具将其转发给客户端

我可以在后端api上手动构建生产者,然后从公共api订阅,但我希望在Nest.js中可能有一种“内置”的方式,即利用现有的RabbitMQ连接,该连接被设置为侦听常规的公共->后端请求

我已经研究了事件和命令,但是文档没有处理跨服务架构

谢谢:) 马特