最近,我继承了部署在AWS ECS上的微服务体系结构,使用应用程序负载平衡器和路由-53来处理服务发现,并决定对此任务来说,领事将更简单、更便宜。
我们的服务端口映射是动态的,由ECS处理,因此记录将不适用于DNS,因为它们缺少端口。
在服务中使用DNS记录的典型方法是什么?
在此基础上,执政官是这项工作的正确工具,或者这是其他一些潜在的体系结构问题的标志,因为SRV记录似乎不是标准的用例。
发布于 2017-12-16 21:29:59
SRV记录对于可以查询它们的应用程序或脚本非常有用(例如,客户端负载平衡)。
您可以将领事与领事感知负载均衡器(如https://traefik.io/或https://github.com/fabiolb/fabio )一起用于微服务设置。-将AWS负载均衡器置于fabio/traefik/.把所有的交通都送到那里。
https://stackoverflow.com/questions/47778794
复制相似问题