Как подключиться к EventStore из приложения Service Fabric в Azure

Я создал приложение Service Fabric (SF), которое взаимодействует с моим хранилищем событий, размещенным на моем локальном компьютере, до сих пор все в порядке. Теперь я хочу переместить приложение в Azure. Я успешно развернул свое приложение SF в Azure, создал масштабируемый набор Azure с тремя узлами и установил на них EventStore.

Теперь, как я могу подключить свое приложение SF к размещенному EventStore в масштабируемом наборе Azure, т.е. какую строку подключения я должен передать в файле параметров приложения SF. Я также открыл порты 2113 и 1113.

Бывший. Мой общедоступный IP-адрес для масштабируемого набора Azure: 12.34.567.89

Внутренние IP-адреса для 3 узлов: 11.111.256.4, 11.111.256.5 и 11.111.256.6.


person nandu    schedule 12.07.2017    source источник


Ответы (1)


ваша строка подключения должна содержать IP-адрес кластера с идентификатором пользователя и паролем.

В файле ApplicationParameters .xml передайте следующую строку:

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

Примечание. Идентификаторы пользователя и пароли настроены в EventStore, значения по умолчанию — admin и changeit.

Дополнительные сведения см. по следующей ссылке

person Akhil RJ    schedule 12.07.2017