AWS Lambda Durable Execution SDK สำหรับ Java พร้อมใช้งานทั่วไปแล้ว
วันนี้ AWS ประกาศการพร้อมใช้งานทั่วไปของ AWS Lambda Durable Execution SDK สำหรับ Java ซึ่งช่วยให้นักพัฒนา Java สามารถสร้างเวิร์กโฟลว์ที่มีความยืดหยุ่นและทำงานระยะยาวได้ โดยใช้ฟังก์ชันที่ทนทานของ Lambda ด้วย SDK นี้จะทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันแบบหลายขั้นตอน เช่น ไปป์ไลน์การประมวลผลคำสั่งซื้อ, การควบคุมระบบ AI Agent และการอนุมัติแบบมีมนุษย์อยู่ในวงจร ได้โดยตรงภายในแอปพลิเคชัน โดยไม่ต้องพัฒนาระบบติดตามความคืบหน้าแบบกำหนดเอง หรือผสานรวมบริการควบคุมระบบจากภายนอก
ฟังก์ชันที่ทนทานของ Lambda ขยายโมเดลการเขียนโปรแกรมแบบขับเคลื่อนด้วยเหตุการณ์ของ Lambda ด้วยความสามารถในการบันทึกจุดตรวจสอบความคืบหน้าโดยอัตโนมัติ และหยุดการทำงานชั่วคราวได้นานสูงสุดหนึ่งปีเมื่อรอเหตุการณ์จากภายนอก AWS Lambda Durable Execution SDK สำหรับ Java มอบประสบการณ์การใช้งานที่สอดคล้องกับรูปแบบของ Java สำหรับการพัฒนาด้วยฟังก์ชันที่ทนทานของ Lambda โดยมีขั้นตอนสำหรับการติดตามความคืบหน้า, การผสานรวมแบบ Callback สำหรับเวิร์กโฟลว์ที่มีมนุษย์และ Agent อยู่ในวงจร, การเรียกดำเนินการแบบทนทานเพื่อให้การเชื่อมต่อฟังก์ชันมีความเชื่อถือได้ และการรอเพื่อให้สามารถหยุดการทำงานชั่วคราวได้อย่างมีประสิทธิภาพ SDK รองรับ Java 17 ขึ้นไป และสามารถติดตั้งใช้งานได้ผ่านรันไทม์ Lambda ที่มีการจัดการ หรือฟังก์ชันที่บรรจุเป็นอิมเมจคอนเทนเนอร์ อีมูเลเตอร์สำหรับการทดสอบแบบในเครื่องภายใน SDK ช่วยให้นักพัฒนาสามารถพัฒนาและแก้ไขข้อบกพร่องได้ในเครื่องก่อนนำไปใช้งานจริง
ในการเริ่มต้นใช้งาน โปรดดูคู่มือนักพัฒนาฟังก์ชันที่ทนทานของ Lambda และ AWS Lambda Durable Execution SDK สำหรับ Java บน GitHub สำหรับความพร้อมใช้งานในแต่ละรีเจี้ยนและรายละเอียดค่าบริการ โปรดดูรายการบริการระดับรีเจี้ยน AWS และค่าบริการ AWS Lambda