Как: можно ли протестировать приложение с использованием рабочей роли и роли виртуальной машины в эмуляторе Azure? - PullRequest
0 голосов
/ 12 января 2012

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

Кто-нибудь знает, будет ли эмулятор Azure принимать сообщения, исходящие из роли виртуальной машины, и позволит ли мнеотправлять сообщения в ВМ?Есть ли обходной путь или решение?

И эмулятор, и виртуальная машина будут работать на одном хост-сервере в моем случае.

1 Ответ

0 голосов
/ 12 января 2012

Доступ к очередям осуществляется как конечные точки HTTP, поэтому необходимо убедиться, что оба компонента, которые вы хотите протестировать, могут получить доступ к очереди.

Если вы хотите протестировать свое приложение с помощью эмулятора хранилища (конечная точка HTTP предоставлена)на вашем локальном компьютере, обычно http://127.0.0.1:1001/), вы должны убедиться, что роль виртуальной машины может получить этот адрес.

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

В этом случае конечная точка будет в Интернете (то есть http://myaccount.queue.core.windows.net/).

...