我正在构建一个 API,它将充当n 个底层 API 的代理,它们都做同样的事情。它将使用断路器模式来确定底层 API 之一何时不可用,因此代理 API 将具有状态。一种解决方案是在 AWS lambda 上运行 API 并将断路器状态存储在 AWS ElastiCache 中。
是否有另一种更具成本效益的解决方案,不需要我运行像 ElasticCache 这样的“始终在线”服务?
我正在构建一个 API,它将充当n 个底层 API 的代理,它们都做同样的事情。它将使用断路器模式来确定底层 API 之一何时不可用,因此代理 API 将具有状态。一种解决方案是在 AWS lambda 上运行 API 并将断路器状态存储在 AWS ElastiCache 中。
是否有另一种更具成本效益的解决方案,不需要我运行像 ElasticCache 这样的“始终在线”服务?