У меня есть процесс Java, которому необходимо взаимодействовать с приложением Azure C# через очереди хранилища.
При работе в Azure Web процесс Java может читать и записывать сообщения в очереди хранилища.
> Однако когда я запускаю процесс Java локально и пытаюсь установить связь с эмулятором Azure, я могу читать сообщения из очереди, но не могу записывать в очередь.
Ниже приведен код, который я использую, который зависает на последней строке, а затем истекает через несколько минут.
Любые предложения будут высоко оценены.
CloudStorageAccount acct;
if (configuration.equals(configurationTypeLocal)) {
acct = CloudStorageAccount.parse(localStorageConnectionString);
} else {
acct = CloudStorageAccount.parse(cloudStorageConnectionString);
}
CloudQueueClient client = acct.createCloudQueueClient();
_queue = client.getQueueReference(queueName);
_queue.createIfNotExist();
_queue.addMessage(new CloudQueueMessage(txt));