Cloud foundry Polyglot和客户端负载平衡
使用Cloud Foundry功能,“Polyglot”用于集成服务发现和通过内部路由在服务容器之间直接通信,负载平衡是如何工作的?CloudFoundry负责负载平衡吗?有没有一种方法可以利用客户端负载平衡,比如在这种支持多语言通信的基础上添加Ribbon?当您使用容器到容器的网络时Cloud foundry Polyglot和客户端负载平衡,cloud-foundry,netflix-ribbon,Cloud Foundry,Netflix Ribbon,使用Cloud Foundry功能,“Polyglot”用于集成服务发现和通过内部路由在服务容器之间直接通信,负载平衡是如何工作的?CloudFoundry负责负载平衡吗?有没有一种方法可以利用客户端负载平衡,比如在这种支持多语言通信的基础上添加Ribbon?当您使用容器到容器的网络时 如果直接连接到IP地址,则不会进行负载平衡 如果您使用该平台基于DNS的多语言服务发现,那么您将通过循环DNS获得有限的负载平衡 使用polyglot服务发现功能,DNS响应会轮换,以便IP在响应中按不同顺序列出
- 将内部路由映射到应用程序
- 向上扩展同一应用程序,使其具有两个或多个实例
- 在任何应用程序容器中运行
cf ssh
- 在容器内,运行
dig