【发布时间】:2021-03-14 12:58:08
【问题描述】:
我将 NestJs 与 KafkaJs 一起使用,我有两个微服务订阅相同的 EventPattern,但是其中一个微服务只需要 EventPattern 的单一类型的有效负载,例如:
EventPattern::DoThing
value: {
jobType: "job1",
otherStuff: {}
}
value: {
jobType: "job2",
otherStuff: {}
}
value: {
jobType: "job3",
otherStuff: {}
}
在微服务 1 中,我只关心 DoThing -> job1,但是
DoThing -> 需要job2、job3等等。
有没有一种方法可以从巢中进行过滤,而不是简单的 if 一旦消费完成。
欢迎任何建议。
【问题讨论】:
标签: apache-kafka microservices nestjs kafkajs