如何从Azure上的Service Fabric App连接到EventStore

时间:2017-07-12 05:50:26

标签: azure azure-service-fabric event-store

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

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

实施例。我的公共IP到Azure规模集:12.34.567.89

3个节点的内部IP分别为11.111.256.4,11.111.256.5和11.111.256.6

1 个答案:

答案 0 :(得分:1)

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

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

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

注意: Userid&amp;密码是在EventStore中配置的密码,默认值为admin和changeit。

有关详细信息,请参阅以下link