首页 > 解决方案 > 在本地发出 NestJS 事件(进程内 EventPattern 触发器)

问题描述

我正在使用@nest/microservices最新版本的nextjs 6.x. 我的进程间通信使用@EventPatternClientProxy.emit.

这在本地工作得很好,但是当我部署时,我AWS Eventbridge直接用于与lambda. Eventbridge这当然可以是任何传输机制,所以我的问题与本身无关。

我需要做的是接收一个有效负载到我的lambda,然后我需要将它推送到nestjs microservices生命周期中,以便我的事件可以使用@EventHandler(...). 所以我正在寻找类似 a 的东西publishLocalemitLocal以便保持通信in-process

我将使用 引导nestjs应用程序上下文NestFactory.createApplicationContext(...),我只是不确定如何以分离的方式处理进程中的订阅有效负载。

任何想法将不胜感激,在此先感谢。

干杯,马克

标签: eventsmicroservicesnestjs

解决方案


推荐阅读