Назад | Перейти на главную страницу

Вызовы API Google Cloud Java из сервлета: проблемы с блокировкой или подключением?

Просто попробуй Java API для GCP (вычислительная библиотека). Я вызываю API из сервлета ...

Compute.Instances.Insert insert = compute.instances().insert("tester", "us-easts1-db", instance);
Operation o = insert.execute();

В документации говорится, что это асинхронный вызов (неблокирующий), но в конечном итоге это будет означать, что будут созданы дочерние потоки, и сервлет вернет ответ без проверки (или ожидания) состояния операция. Может ли кто-нибудь подтвердить (мне немного лень копаться в источнике), что они выполняли такие вызовы из сервлета и не испытывали никаких проблем с утечками памяти или проблемами (например, не закрываемые соединения) из-за вызовов из сервлет?

Я прочитал тонну документации и у меня есть код для двух примеров вычислительных приложений, но я еще не видел ни одного примера кода, показывающего вызовы API, сделанные из сервлета (и вычислительный API, похоже, сейчас находится только в альфа-версии).

Предлагаю вам задать свой вопрос по переполнение стека и / или задать вопрос напрямую инженерам на github так как вы должны получить гораздо лучший результат в плане ответов.

Server Fault предназначен для системных администраторов и специалистов по поддержке настольных компьютеров, людей, которые профессионально управляют компьютерами или обслуживают их.