从Nest.JS官方文档中我们可以看到
我们不支持具有基于日志的持久性的流平台,例如 作为Kafka或NATS流媒体,因为它们是为解决 问题范围不同。
但是,您可以在此处看到如何使用NATS https://docs.nestjs.com/microservices/nats创建微服务,理论上如上所述,该服务不受支持。
我想将Kafka与Nest结合使用。是/会被支持吗?
提前谢谢!
答案 0 :(得分:0)
Kafka message broker 是一个生态系统,可容纳整个代码库和项目的其他参与者。
基本TCP,Redis InMemCacH,MQTT,NATS,gRPC 中提到的所有微服务模式都可以在Nest.js核心支架中进行抽象。
如果您想使用 KAFKA 或 RABBITMQ ,则可能会重组您的项目并更改其某些应用程序,这些应用程序应分开使用并与消息和消息队列一起使用。