提供商可用性
提供商可用性描述上游服务的状态。
提供商可用不代表 Phaseo 能够路由请求。
Phaseo 集成状态
Phaseo 状态描述我们的实现和发布进度。
只有状态为
Enabled 的集成才能启用公共路由。
内部访问
访问范围与 Phaseo 集成状态相互独立:
内部路由需要高熵内部令牌,以及明确启用测试模式的请求。客户不能只凭测试请求头启用内部路由。普通请求不会查询数据库来查找内部路由,而是使用现有的默认上下文缓存。内部测试使用独立缓存分区,并且只会考虑明确标记为内部、上游服务可用且 Phaseo 状态为
Testing 或 Enabled 的路由。
路由健康状态
路由健康状态是第三种运维信号,用于说明当前应如何选择已启用的路由。
降低路由优先级不会改变提供商的可用性或 Phaseo 集成生命周期。实时健康观测也不会改写这两个生命周期字段。
示例
新发布的提供商服务可能具有以下状态:- 提供商可用性:
Available - Phaseo 状态:
Implementing - 路由健康状态:不适用,因为路由已关闭
- 提供商可用性:
Available - Phaseo 状态:
Enabled - 路由健康状态:
Deranked L2
- 提供商可用性:
Coming Soon - Phaseo 状态:
Planned - 路由健康状态:不适用
兼容性
在新增字段逐步发布期间,availability_status、routing_status、is_active_gateway 和 routable 等现有 API 字段仍可使用。新的集成应使用明确区分提供商和 Phaseo 的字段。