2
我有一個java進程需要通過存儲隊列與Azure C#應用程序進行通信。
當在Azure Web中運行時,java進程能夠讀取消息並將消息寫入存儲隊列。
然而,當我在本地運行的Java進程,並嘗試與Azure的模擬器進行溝通,我可以讀取隊列中文,但無法寫到隊列中。無法將消息從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));
我放棄了這一項,並且在本地和雲模式下都使用Azure雲存儲隊列。 – Gilad