首页 文章

Azure中的Load Balancer会考虑 endpoints 类型吗?

提问于
浏览
-1

在我的服务中我有 .

  1. Worker 角色 .
    2.网络角色
    为两者定义输入 endpoints .
    WebRole的正常HTTP endpoints 和端口80上的WorkRole的TCP endpoints .
    我的问题是,azure loadbalaner会 balancer 这两个 endpoints 上的流量 . 将它们作为一个 endpoints 进行处理?
    我的意思是假设我有2个WebRole实例和2个WorkerRole实例,那么我总共有4个输入 endpoints .
    所以LoadBalancer将在2 2个 endpoints 或4个 endpoints 上进行负载 balancer (将所有四个 endpoints 视为相等) . 如果没有,那么可以使用什么机制来到达两个 endpoints 中的任何一个 .

1 回答

  • 0

    我怀疑您在Web角色上打开的输入 endpoints 不应该是80,因为它已被您的worker角色使用 . 因此,假设您在Web角色上有一个输入HTTP endpoints ,该 endpoints 为8080,而在worker角色上的输入TCP endpoints 为80 .

    如果每个角色有2个实例,则在负载 balancer 中仍然会打开两个 endpoints ,但在4个实例上有4个内部端口 . 天蓝色负载 balancer 会将请求从这两个公共输入 endpoints 路由到4个内部 endpoints .

    HTH .

相关问题