是否可以通过发布/订阅模式使用NestJS微服务?例如与amqp?据我了解,每种“微服务类型”都遵循请求/响应模式。
答案 0 :(得分:0)
@EventPattern('user_created')
async handleUserCreated(data: Record<string, unknown>) {
// business logic
}
async publish() {
this.client.emit<number>('user_created', new UserCreatedEvent());
}
答案 1 :(得分:-1)
上述解决方案不起作用。 看这里 https://github.com/nestjs/nest/issues/3981
根据 NestJs 文档,您有两个选择。