Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Consul 的服务标签怎么用?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

标签是附在服务实例上的短字符串,可用于简单分组、发现筛选和运维标记。需要结构明确的键和值时,用 Meta 更方便。

讲清原理

约定标签的拼写、大小写和含义,避免用不断变化的请求 ID 之类字段做标签。标签可以影响候选结果。真正的访问权限要由 ACL 或网格的访问策略执行。

例子与易错点

新实例标为 canary 后,灰度调用方可以按这个标签查候选实例。所有普通调用是否绕开它,还取决于普通发现查询或路由规则有没有明确排除。

延伸阅读 用 Consul HTTP API 如何查到可用实例? · Consul 参与负载均衡时,谁实际选实例? · 一项 Consul 注册从进程一直到消费者经历什么?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。