Реализация HTTP синхронного запроса ответа в Кафке
Всем Привет,
Я работаю над приложением контейнеризации, где интерфейсное приложение вызывает HTTP-запрос к шлюзу API. Запрос на данные, полученные в шлюз API является вперед к микро сервис через Кафку. Но я должен отправить ответ обратно результат как ответ обратно в API gateway и обратно в front-end приложение.
Может ли кто-нибудь, пожалуйста, указать мне, как я могу добиться синхронного запроса и ответа между API gateway и службой micron через Kafka.
Я пробовал работать с производителем и потребителем, что подобно огню и забвению, когда я не могу ответить на запрос.
заранее спасибо.
Арун
Что я уже пробовал:
Код Производителя
using var p = new ProducerBuilder<string, string>(config).Build(); // Send the message to our test topic in Kafka var dr = await p.ProduceAsync("test", message);
Потребительский Код
using var c = new ConsumerBuilder<Ignore, string>(conf).Build(); c.Subscribe("test"); // Consume a message from the test topic. var cr = c.Consume(cts.Token);