Amazon States Language - 全局和事务缓存
Amazon States Language - Global and transaction cache
在基于流的应用开发系统中,存在两级缓存。首先,缓存当前因输入而触发的事务。一旦事务结束(成功或失败),此缓存就会被销毁。
其次,缓存所有可能发生的交易。此缓存在状态机启动时创建,并在状态机终止时销毁。
与让状态机本身提供此类功能相比,维护缓存(使用任何 Elastic Cache 服务)的开销要小一些。我最早的编程经验是使用 IBM CICS 产品,他们在全球 (CWA) and at a transaction level (TWA) 有工作区。不完全是微服务编排引擎,但在跟踪事务或整个系统本身方面绝对非常方便。
AWS Step Functions have such features? Can state definitions有帮助吗?
您可以在执行状态(数据)中保留一些数据,但限制为 32kB (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html)。
在基于流的应用开发系统中,存在两级缓存。首先,缓存当前因输入而触发的事务。一旦事务结束(成功或失败),此缓存就会被销毁。
其次,缓存所有可能发生的交易。此缓存在状态机启动时创建,并在状态机终止时销毁。
与让状态机本身提供此类功能相比,维护缓存(使用任何 Elastic Cache 服务)的开销要小一些。我最早的编程经验是使用 IBM CICS 产品,他们在全球 (CWA) and at a transaction level (TWA) 有工作区。不完全是微服务编排引擎,但在跟踪事务或整个系统本身方面绝对非常方便。
AWS Step Functions have such features? Can state definitions有帮助吗?
您可以在执行状态(数据)中保留一些数据,但限制为 32kB (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html)。