Azure service fabric 管理服务结构中组件使用的tcp端口

Azure service fabric 管理服务结构中组件使用的tcp端口,azure-service-fabric,Azure Service Fabric,我们有一个无状态服务,它有一个带有http侦听器的核心Web API端点,这很好,但是该服务有一些额外的三方代码,需要2个tcp端口(并且具有不同的启动行为),这会导致明显的部署问题。如何告知服务结构使用了此端口,使其不会部署到该节点 文档似乎说实例将共享端口,例如“在同一节点上运行的服务的副本共享端口”,但是这在tcp中是不可能的,并且会导致部署问题。我想说的是,在服务清单中将另外两个端口声明为tcp[endpoints][1]。你试过了吗?[1] :这是我的第一个想法,但通常这些端口需要一个

我们有一个无状态服务,它有一个带有http侦听器的核心Web API端点,这很好,但是该服务有一些额外的三方代码,需要2个tcp端口(并且具有不同的启动行为),这会导致明显的部署问题。如何告知服务结构使用了此端口,使其不会部署到该节点


文档似乎说实例将共享端口,例如“在同一节点上运行的服务的副本共享端口”,但是这在tcp中是不可能的,并且会导致部署问题。

我想说的是,在服务清单中将另外两个端口声明为tcp[endpoints][1]。你试过了吗?[1] :这是我的第一个想法,但通常这些端口需要一个侦听器,否则它会关闭节点。。不幸的是,我看不到这段关系的文档。你试过了吗?作为替代方案,您可以将第三方代码包装为“guest可执行文件”并声明端点吗?我将尝试guest可执行文件,但这需要一些时间,真正寻找一些文档。根据doco,它将共享端口。这在tcp端口中是不可能的,例如“在同一节点上运行的服务的副本共享端口”。修正这个问题。我想说的是在服务清单中将另外两个端口声明为tcp[endpoints][1]。你试过了吗?[1] :这是我的第一个想法,但通常这些端口需要一个侦听器,否则它会关闭节点。。不幸的是,我看不到这段关系的文档。你试过了吗?作为替代方案,您可以将第三方代码包装为“guest可执行文件”并声明端点吗?我将尝试guest可执行文件,但这需要一些时间,真正寻找一些文档。根据doco,它将共享端口。这在tcp端口中是不可能的,例如“在同一节点上运行的服务的副本共享端口”。修正问题。