【发布时间】:2010-12-26 15:02:11
【问题描述】:
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));
然后我得到一个端点,允许我调用我想要的每个实例。但是我没有以这种方式获得负载平衡,这正是我想要的。
【问题讨论】:
标签: endpoint