#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. Вы заглядывали в специальный транспортер ?