работает с очередями сообщений и на мой запрос возвращает уникальный айдишник.
У сервиса нету метода, чтобы по айди получить подробности выполнения данного метода.
Только вебхуками приходит ивент, который в себе содержит данный айди, с подробным содержимым.
В своем сервисе же, нужно реализовать возможность одним запросом отослать и получить ответ.
Как лучше поступить?
В голове сейчас такой вариант:
Я шлю запрос, получаю айдишник.
Делаю асинк слип, к примеру, на 5 секунд, рядом крутится вебхук который все ивенты пишет в монгу/постгрес.
Через 5 секунд я в монге ищу запись, которая содержит этот айди и возвращаю пользователю.
Нормально?
Но 5 секунд формировать запрос мне кажется глупо
Пусть клиент пулит
Я и есть клиент
> возвращаю пользователю
Надо pubsub приделать и при запросе клиента на эндпоинт подписыватся на топик, на вебхук слать ивент в топик
Ща чел кафку затащит ради этого
Обсуждают сегодня