1

要衡量网站/API 的可用性,是否还应考虑依赖关系?例如,假设支付服务已关闭;但购物网站仍然可用。在这里,客户无法完成购买,因为付款已取消。这会影响可用性度量吗?另一个例子是只有少数客户受到影响,但该网站仍可供其他用户使用。这会影响网站的可用性吗?

4

1 回答 1

1

通常,当您将整体可用性指标分解为单个微服务时,跟踪和优化会更有效。

让我们以具有支付微服务的电子商务网站为例,这是衡量可用性的两种主要采用的方法,

基于时间的可用性 =(正常运行时间)/(正常运行时间 + 停机时间)

停机时间 - 支付微服务对其消费者(网站或其他微服务)完全不可用的持续时间

总可用性 =(成功请求)/(总请求)

聚合可用性考虑了服务未能服务的所有请求。

于 2019-08-07T06:58:12.810 回答