【发布时间】:2018-03-14 12:44:14
【问题描述】:
Cloudfoundry 计划添加对映射到多个 IP(每个应用容器实例一个)的 DNS A 记录的支持,请参阅 docs-proposal。我想知道spring-cloud discovery结合ribbon是否可以支持基于DNS的客户端负载均衡。
spring-cloud DiscoveryClient 好像不做DNS解析,它管理host names
功能区负载平衡库通过 ListOfServers 属性支持 FQDN 列表。
但我无法找到与指定服务器的 DNS 查找相关的文档:即,如果 DNS A/AAA 记录(从 ListOfServers 获取)返回多个 IP 地址,功能区是否会跨 IP 地址进行负载平衡?
我需要在哪里配置 DNS 缓存指令?这是在 java.security 支持中的 JVM 范围,还是我可以将其作为客户端幻灯片负载平衡选项(来自功能区)进行管理?
【问题讨论】:
标签: java spring-cloud spring-cloud-netflix netflix-ribbon