Web 角色或辅助角色的内部端点如何具有负载平衡?如果我将 ServiceDefinition.csdef 中的端点声明为<InternalEndpoint name="GeneratePDF" protocol="tcp" />
,然后我将其公开为:
// define an internal endpoint for inter-role traffic
RoleInstanceEndpoint internalEndPoint =
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["IGeneratePDF"];
this.serviceHost.AddServiceEndpoint(
typeof(IGeneratePDF),
binding,
String.Format("net.tcp://{0}/GeneratePDF", internalEndPoint.IPEndpoint));
比我得到一个端点,它允许我调用我想要的每个实例。但是我没有以这种方式获得负载平衡,这正是我想要的。