Node.js NestJS—微服务中的发布/订阅模式
有没有一种方法可以将NestJS微服务与发布/订阅模式一起使用?例如amqp?据我所知,每种“微服务类型”都遵循请求/响应模式。Node.js NestJS—微服务中的发布/订阅模式,node.js,amqp,nestjs,Node.js,Amqp,Nestjs,有没有一种方法可以将NestJS微服务与发布/订阅模式一起使用?例如amqp?据我所知,每种“微服务类型”都遵循请求/响应模式。@EventPattern('user\u created')) @EventPattern('user_created') async handleUserCreated(data: Record<string, unknown>) { // business logic } 异步handleUserCreated(数据:记录){ //业务逻辑 }
@EventPattern('user\u created'))
@EventPattern('user_created')
async handleUserCreated(data: Record<string, unknown>) {
// business logic
}
异步handleUserCreated(数据:记录){
//业务逻辑
}
异步发布(){
this.client.emit('user_created',new UserCreatedEvent());
}
async publish() {
this.client.emit<number>('user_created', new UserCreatedEvent());
}