我试图了解rest代理解决方案是否可以帮助我解决问题。我说:
我正在尝试从我的前端(react)发送一个图像,以响应应用程序客户端生成的事件。该图像被发送给制片人Kafka,Kafka将派他的消费者在机器学习的几个模型中进行处理,并将响应返回给该制片人。
流程:
前端(img)->apirest(spring boot)->生产者->消费者(python)->返回对客户端的响应。
我知道我需要Kafka作为请求-响应,将响应返回给发起事件的客户。
我走对了吗?。
另一方面,我想知道在同一主题中使用不同语言(java和python)的多个使用者是否有问题。
谢谢您,
问候语。
1条答案
按热度按时间um6iljoc1#
当您必须从系统中生成Kafka主题的数据时,Kafkarest代理非常有用,无论出于何种原因(例如,该语言或版本没有可用的支持生产者),该系统都不能使用Kafka生产者。
但是没有办法以同步的方式接收来自消费者的响应,因为kafka生产者和消费者总是异步的