Docker Traefik:负载平衡内部服务,而不将其暴露在外部
目前,我有一个Docker Traefik:负载平衡内部服务,而不将其暴露在外部,docker,docker-compose,dockerfile,docker-swarm,traefik,Docker,Docker Compose,Dockerfile,Docker Swarm,Traefik,目前,我有一个前端,后端,和tf服务服务。我当前的配置公开了前端和后端外部服务 然而,服务tf服务,是仅由后端服务使用的内部服务。它们使用TensorFlow服务提供的gRPC API进行通信 tf服务是否也可以进行负载平衡,这样当我从后端服务调用它时,Traefik将为我进行负载平衡?是的,这是可能的。不过,更好的方法是将tf服务连接到与后端服务相同的网络(或仅为两者创建一个单独的网络),并使用容器名称dns解析直接从后端连接到该网络。谢谢您的回答。我最近读到docker swarm自动平衡内
前端
,后端
,和tf服务
服务。我当前的配置公开了前端
和后端
外部服务
然而,服务tf服务
,是仅由后端
服务使用的内部服务。它们使用TensorFlow服务提供的gRPC API进行通信
tf服务
是否也可以进行负载平衡,这样当我从后端
服务调用它时,Traefik将为我进行负载平衡?是的,这是可能的。不过,更好的方法是将tf服务连接到与后端服务相同的网络(或仅为两者创建一个单独的网络),并使用容器名称dns解析直接从后端连接到该网络。谢谢您的回答。我最近读到docker swarm自动平衡内部服务的负载,因此我可以直接连接到它而不做任何更改(我以前认为我只是连接到一个容器)。