我试图了解Rest Proxy解决方案是否可以帮助我解决我的问题。我评论了:
我正在尝试从前端(反应)发送图像,以响应由 我的应用程序的客户。该图像已发送给生产者Kafka,生产者Kafka将发送其消费者以几种机器学习模型对其进行处理,并将响应返回给该生产者。
流程:
前端(img)-> ApiRest(春季启动)->生产者->使用者(Python)->将响应返回给客户端。
我了解我需要Kafka充当请求响应,以将响应返回给进行活动的那个客户。
我的方法正确吗?
另一方面,我想知道在同一主题内使用多个不同语言(Java和Python)的使用者是否存在任何问题。
谢谢
问候。
答案 0 :(得分:1)
Kafka rest proxy is useful when you have to produce data to a Kafka topic from a system which cannot use Kafka producer for whatever reason (e.g. no supporting producer available for that language or version).
But there is no way to receive response from your consumers in a synchronous way because Kafka producers and consumers are always asynchronous