【问题标题】:Amazon States Language - Global and transaction cacheAmazon 状态语言 - 全局和事务缓存
【发布时间】:2018-03-18 20:29:25
【问题描述】:

在基于流的应用程序开发系统中,存在两级缓存。首先,由于输入而当前触发的事务的缓存。一旦事务结束 - 无论成功或失败,此缓存都会被销毁。

其次,缓存所有可能发生的事务。该缓存在状态机启动时创建,在状态机终止时销毁。

与让状态机本身提供此类功能相比,维护缓存(使用任何弹性缓存服务)有点开销。我最早的编程经验是使用 IBM CICS 产品,他们在全球 (CWA) 和事务级别 (TWA) 都有工作区域。不完全是一个微服务编排引擎,但在跟踪事务或整个系统本身方面绝对非常方便。

AWS Step Functions 有这样的功能吗?可以state definitions帮忙吗?

【问题讨论】:

    标签: amazon-web-services caching microservices aws-step-functions


    【解决方案1】:

    您可以在执行状态(数据)中保留一些数据,但它限制为 32kB (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 2022-11-05
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多