events - 在本地发出 NestJS 事件(进程内 EventPattern 触发器)
问题描述
我正在使用@nest/microservices
最新版本的nextjs 6.x
. 我的进程间通信使用@EventPattern
和ClientProxy.emit.
这在本地工作得很好,但是当我部署时,我AWS Eventbridge
直接用于与lambda
. Eventbridge
这当然可以是任何传输机制,所以我的问题与本身无关。
我需要做的是接收一个有效负载到我的lambda
,然后我需要将它推送到nestjs microservices
生命周期中,以便我的事件可以使用@EventHandler(...)
. 所以我正在寻找类似 a 的东西publishLocal
,emitLocal
以便保持通信in-process
。
我将使用 引导nestjs
应用程序上下文NestFactory.createApplicationContext(...)
,我只是不确定如何以分离的方式处理进程中的订阅有效负载。
任何想法将不胜感激,在此先感谢。
干杯,马克