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

Consul 的默认访问地址和端口是什么?

先说出你的答案

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

查看完整题解

参考回答

直接回答

默认 HTTP 接口是 127.0.0.1:8500,DNS 接口常用 127.0.0.1:8600。应用和运维工具从这两个入口访问 agent。集群成员之间使用另外的端口。

讲清原理

client_addr 控制 HTTP、DNS 等客户端接口的监听地址,bind_addr 用于 agent 间通信。HTTPS 可以另行启用并配置端口。默认端口可调整,实际排查前先看生效配置。

例子与易错点

在另一台机器访问自己的 127.0.0.1:8500,连到的是那台机器的本地回环地址。需要跨机器时使用部署提供的受控入口。

延伸阅读 怎样启动一个 Consul Agent? · 怎么通过 DNS 找到 Consul 服务? · Consul 数据中心之间怎么通信?

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

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