Я создал систему облачных дисков на основе стороннего облачного хранилища. Процесс загрузки выглядит следующим образом:
Теперь я хочу асинхронизировать проверку обратного вызова сторонней службы, инициированную моим сервером. Причина: обратный вызов на этом этапе, мне нужно проверить, является ли это запросом обратного вызова, инициированным сторонним сервером, и мне нужно записать информацию о файле в базу данных. Задачи отнимают много времени, поэтому я надеюсь, что при обратном вызове этот шаг, пока выполняется базовая проверка, сразу же даст стороннему серверу ответ на успешный ответ. Но если я присоединяюсь к очереди, или я сразу же дал клиенту успешный ответ, но клиент должен иметь возможность немедленно увидеть файл, но информация об успешном статусе, на которую я ответил, будет признана недействительной. Это похоже на сценарий всплеска. Я взял продукт, но асинхронная обработка не удалась. Мне сообщили, что я не схватил это. Как я могу решить это
Задача ещё не решена.
Других решений пока нет …