如何从 Azure 上的 Service Fabric 应用程序连接到 EventStore

How to Connect to EventStore from Service Fabric App on Azure

我已经创建了 Service fabric (SF) 应用程序,它与我在本地计算机上托管的事件存储进行交互,到目前为止,一切都是 fine.Now 我想将应用程序移动到 Azure。我已在 Azure 上成功部署了我的 SF 应用程序并创建了一个包含 3 个节点的 Azure 规模集并在其上安装了 EventStore。

现在如何将我的 SF 应用程序连接到 Azure 规模集上的托管 EventStore,即我应该在 SF 的应用程序参数文件中传递什么连接字符串。 我也打开了2113和1113端口。

例如。我的 Public IP 到 Azure 规模集:12.34.567.89

3 个节点的内部 IP 为 11.111.256.4、11.111.256.5 和 11.111.256.6

您的连接字符串应包含集群 IP 以及用户 ID 和密码。

在您的 ApplicationParameters .xml 文件中传递以下字符串:

<Parameter Name="EventStoreConnectionString" Value="ConnectTo=discover://userid:password@clusterIP:1113; HeartBeatTimeout=500; MaxReconnections=10000; MaxRetries=100;" />

注意:用户名和密码是在EventStore中配置的,默认值是admin和changeit。

更多详情请参考以下link