[maven]: Bump software.amazon.awssdk:bom from 2.42.31 to 2.42.32 (#328)
Bumps software.amazon.awssdk:bom from 2.42.31 to 2.42.32.
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom dependency-version: 2.42.32 dependency-type: direct:production update-type: version-update:semver-patch …
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
AWS Lambda Durable Execution SDK for Java
Build resilient, long-running AWS Lambda functions that automatically checkpoint progress and resume after failures. Durable functions can run for up to one year while you pay only for active compute time.
Key Features
map(), with per-item error isolation and configurable completion criteriaHow It Works
Your durable function extends
DurableHandler<I, O>and implementshandleRequest(I input, DurableContext ctx). TheDurableContextis your interface to durable operations:ctx.step()– Execute code and checkpoint the resultctx.wait()– Suspend execution without compute chargesctx.createCallback()– Wait for external events (approvals, webhooks)ctx.waitForCallback()– Simplify callback handling by combining callback creation and submission in one operationctx.invoke()– Invoke another Lambda function and wait for the resultctx.runInChildContext()– Run an isolated child context with its own checkpoint logctx.map()– Apply a function to each item in a collection concurrentlyctx.parallel()- Run multiple operations concurrently with optional concurrency controlctx.waitForCondition()– Poll a condition function until it signals done, suspending between pollsQuick Start
Installation
Your First Durable Function
Deployment
See examples/README.md for complete instructions on local testing and running cloud integration tests.
See Deploy and invoke Lambda durable functions with the AWS CLI for more information on deploying and invoking durable functions.
See Deploy Lambda durable functions with Infrastructure as Code for more information on deploying durable functions using infrastructure-as-code.
Documentation
Core Operations
Examples
Advanced Topics
Related SDKs
Security
See CONTRIBUTING for information about reporting security issues.
License
This project is licensed under the Apache-2.0 License. See LICENSE for details.