【发布时间】:2019-08-29 06:24:16
【问题描述】:
我有一个包含两个服务的 Service Fabric 应用程序。两者都是无状态服务,并且只有一个服务实例。
在服务 A 中,我想在 ServiceManifest.xml 的资源部分定义一个端点。我不在乎我得到什么端口,我只需要一个,我想从 Service Fabric 获取它,这样它就可以确保它可以在 Service Fabric 集群管理的虚拟机之间访问。
在服务 B 中,我想传递为服务 A 创建的端口,以便它可以使用它与服务 A 交互。我将使用 Service Fabric DNS 名称定义这两个服务,因此服务 B 将知道主机服务 A(无论它在哪里运行)。但是服务 B 还需要为服务 A 创建的端口(通过它的端点声明)。该信息是否传递给服务?是否可以作为参数传递,或者是否有其他机制。
感谢您的帮助
【问题讨论】: