Микросервис NestJS с rabbitmq без шаблона

#rabbitmq #nestjs

Вопрос:

У меня есть одна служба rabbitmq, у которой есть очередь без json схемы в сообщении.

Подобный этому:

 {"customFieldOne": "foo", "another": "bar", "numbers": [3, 5, 8]}
 

Но nestjs с rabbitmq нуждается в схеме json, например:

 {"pattern": "my-pattern", "data": {"fieldOne": 1 ...}}
 

В нем должны быть шаблон и поле данных.

Существует ли какой-либо способ использовать любое сообщение json без определенного шаблона или схемы?

В моем коде я использую шаблон, но мне нужно использовать любые данные из rabbitmq с помощью микросервиса nestjs.

 @MessagePattern('my-pattern')
// @EventPattern('my-pattern')
getNotifications(@Payload() data: number[], @Ctx() context: RmqContext) {
  console.log(data);
  console.log(`Pattern: ${context.getPattern()}`);
}
 

Как я могу это сделать?

Комментарии:

1. Вы заглядывали в специальный транспортер ?