【发布时间】:2017-12-12 17:57:10
【问题描述】:
我最近继承了一个部署在 AWS ECS 上的微服务架构,使用 Application Load Balancer 和 Route-53 来处理服务发现,并决定 consul 会更简单、更便宜地完成这项任务。
我们的服务端口映射是动态的并由 ECS 处理,因此 A 记录将无法用于 DNS,因为它们缺少端口。
在服务内为 DNS 使用 SRV 记录的典型方法是什么?
在此基础上,consul 是这项工作的正确工具,或者这是其他一些潜在架构问题的迹象,因为 SRV 记录似乎不是标准用例。
【问题讨论】:
-
请接受我的回答
标签: dns playback consul service-discovery srv