Для каждой новой записи пользователя в таблице BigQuery я должен отправить электронное письмо этому пользователю.
Я использую Apache Beam для получения этих записей из BQ, и для каждой из них я отправляю запрос в веб-службу RESTful, чтобы отправить электронное письмо и жду ответа.
Проблема в том, что когда количество запросов становится слишком большим, скажем, миллион, ответ от веб-службы приходит очень поздно и задание Apache Beam находится в зависшем состоянии.
Есть ли способ просто перестать ждать ответа, возможно, через минуту, и продолжить другие запросы в Apache Beam?Или веб-службе будет лучше отправлять ответ с истечением времени ожидания через минуту?
Я думаю, что последний вариант имеет смысл, но мне просто интересно узнать, является ли ожидание вариантом, учитывающим вещиработать параллельно в Apache Beam.