Общая доступность пакета SDK выполнения устойчивых функций AWS Lambda для Java
Сегодня AWS объявляет о выпуске общедоступного пакета SDK выполнения устойчивых функций AWS Lambda для Java, который позволяет разработчикам Java создавать устойчивые и длительные рабочие процессы с использованием устойчивых функций Lambda. С помощью этого пакета SDK разработчики могут создавать многоэтапные приложения, такие как конвейеры обработки заказов, оркестрация агентов ИИ и утверждение человеком, непосредственно в своих приложениях без внедрения настраиваемого отслеживания хода выполнения или интеграции с внешними сервисами оркестрации.
Устойчивые функции расширяют модель событийного программирования Lambda за счет операций, которые автоматически контролируют ход выполнения и могут приостанавливать его на срок вплоть до года при ожидании внешних событий. Пакет SDK выполнения устойчивых функций AWS Lambda для Java предоставляет идиоматический интерфейс Java для разработки с использованием устойчивых функций Lambda. Он включает в себя этапы отслеживания прогресса, интеграцию обратных вызовов для рабочих процессов с участием человека или агента, устойчивые вызовы для надежного связывания функций и ожидание эффективной приостановки выполнения. Пакет SDK совместим с Java 17+ и может быть развернут с использованием управляемых Lambda сред выполнения или функций, упакованных в виде образов контейнеров. Эмулятор локального тестирования в пакете SDK позволяет разработчикам создавать и отлаживать код локально перед развертыванием в рабочей среде.
Для начала работы ознакомьтесь с руководством для разработчиков по устойчивым функциям Lambda и страницей пакета SDK выполнения устойчивых функций AWS Lambda для Java на GitHub. Сведения о доступности и ценах в регионах см. в списке региональных сервисов AWS и на странице цен на AWS Lambda.