GraphQL服务器与Kafka的集成



GraphQL服务器与Kafka 的集成

最初,我创建了类似的架构/设计

请求API网关->卡夫卡制作人->KAFKA->卡夫卡消费者->GraphQL服务器(在JAVA Springboot中(->数据库

现在在这个设计中,我们让Kafka Consumer与GrapQL Server交互。Kafka Consumer也在Java Springboot中。

是否可以让Kafka绕过Kafka Consumer直接向GraphQL服务器发送消息?

那么,是否可以将Kafka Consumer和graphQL服务器组合为一个应用程序呢?

需要您对此提供意见。PROS和CONS请尽快回复。

是否可以让Kafka直接向GraphQL服务器发送消息

否,Kafka不发送/推送;消费者总是投票。

你不能绕过消费者。这是与Kafka集群交互的唯一方式,即使消费者过程是";集成的";到GraphQL服务器,这可能是可能的,因为已经有一个REST代理项目支持类似的消费模式。

最新更新