Подключите ядро ​​asp.net, работающее в Linux, с эмулятором хранилища Azure, работающим на хосте Windows - PullRequest
0 голосов
/ 03 июля 2018

Я разрабатываю несколько микросервисов в ядре asp.net 2.1. Некоторые из моих служб используют хранилище Azure. Все они размещены в контейнерах Linux с использованием Docker, и все в порядке. Я понимаю, что можно было бы локализовать эмулятор хранилища, но это не то, что я хочу, я хочу подключиться к хосту, на котором он работает.

Мой вопрос сводится к; Как подключить мои приложения к эмулятору хранилища, запущенному на моем рабочем столе (хосте)?

Спасибо!

1 Ответ

0 голосов
/ 21 июля 2018

К сожалению, эмулятор хранилища не является масштабируемой службой хранения и не поддерживает большое количество одновременно работающих клиентов. Так что он может не работать для желаемого сценария. Он также предназначен для работы и работы локально на компьютере, а не в сетевой среде env (подключение к хосту, на котором размещен эмулятор). Я бы рекомендовал проверить эту ссылку , которая демонстрирует различия между возможностями хранилища Azure и возможностями эмулятора.

Поскольку вы упомянули, что ваши клиенты работают в Linux, я бы рекомендовал использовать Azurite , эквивалент эмулятора Azure для Linux, он также работает в Docker. Поэтому я предлагаю запустить несколько экземпляров локально и протестировать приложение или использовать пробный кредит, предлагаемый Azure, чтобы проверить, подходит ли он лучше.

...