【发布时间】:2017-03-25 03:58:58
【问题描述】:
我正在服务结构集群上实现 API 网关,其中 API 网关服务是将外部 HTTP 请求路由到集群中运行的一组工作服务的公共端点。对于网关和内部服务之间的服务间通信,我们使用 ServicePartitionClient。
我发现,当使用 ServicePartitionClient 解析服务地址并与无状态服务通信时,它会选择无状态服务的单个实例,并且每次尝试通信时只与该实例通信。就我而言,我有多个无状态服务实例正在运行,并希望在它们之间分配负载(例如循环)。有没有办法使用 ServicePartitionClient 来做到这一点,并且不需要每次都访问 NamingService 服务(这对于我们的用例来说太贵了)?
【问题讨论】: