在本地发出NestJS事件(进程内EventPattern触发器)

时间:2019-12-09 09:51:29

标签: events microservices nestjs

我正在将@nest/microservices和最新版本的nextjs 6.x一起使用。我使用@EventPatternClientProxy.emit.

使进程间通信正常工作

这在本地可以正常工作,但是当我部署时,我使用AWS Eventbridge直接与lambda进行通信。当然,这可能是任何运输机制,因此我的问题与Eventbridge本身无关。

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

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

任何想法都会受到赞赏,谢谢。

干杯, 标记

0 个答案:

没有答案