Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
要衡量网站/API 的可用性,是否还应考虑依赖关系?例如,假设支付服务已关闭;但购物网站仍然可用。在这里,客户无法完成购买,因为付款已取消。这会影响可用性度量吗?另一个例子是只有少数客户受到影响,但该网站仍可供其他用户使用。这会影响网站的可用性吗?
通常,当您将整体可用性指标分解为单个微服务时,跟踪和优化会更有效。
让我们以具有支付微服务的电子商务网站为例,这是衡量可用性的两种主要采用的方法,
基于时间的可用性 =(正常运行时间)/(正常运行时间 + 停机时间)
停机时间 - 支付微服务对其消费者(网站或其他微服务)完全不可用的持续时间
总可用性 =(成功请求)/(总请求)
聚合可用性考虑了服务未能服务的所有请求。