【发布时间】:2017-07-23 00:44:08
【问题描述】:
我在具有动态端点的多个节点上有一个无状态服务。
我想将ServiceProxy 与他们的动态端点一起使用,如下所示:
localhost:32010+dd1d0a27-1dec-49db-8960-83bf001355be-131329828855327547
如何使用ServiceProxy 连接到使用该端点的特定节点实例?
我正在像这样实例化ServiceProxy:
ServiceProxy.Create<T>(new Uri("fabric:/XXX));,它只会找到一个实例节点。我想指定要通过端点连接的节点。我该怎么做?
【问题讨论】:
-
您是否尝试过传递 listenerName 参数?
-
@cassandrad 这无济于事,因为所有侦听器名称都是相同的,因为它们都是相同的,只是在不同的节点上
-
我认为可以指定具有不同端口的 n 个端点(每个实例一个)并在每个特定节点上仅注册一个,然后 Remoting 将能够在命名服务的帮助下找到特定实例.好吧,那是我尝试的计划。我不知道它不会起作用。