azure-storage-queues

    7熱度

    1回答

    我在Azure存儲中有一個名爲例如'messages'的隊列。每過1小時,一些服務就會推送一些消息來更新數據。但是,在某些情況下,我還會從其他位置推送此隊列消息,並且我希望立即處理此消息,並且我無法爲此消息設置優先級。 這個問題的最佳解決方案是什麼? 我可以使用兩個不同的隊列('消息'和'消息優先'),或者它是一個壞的方法?

    0熱度

    1回答

    爲了處理清理工作,將爲每8小時運行的處理清理工作,目前我們已經實現: 創建使用Azure的計劃,在存儲隊列時把消息調度作業它被觸發。 以這樣的方式實現客戶端,即它將連續輪詢並在接收到消息時進行處理。客戶的樣品實施是: while (!CancellationToken.Value.IsCancellationRequested) { var message = awai

    4熱度

    2回答

    如果我使用Azure.Storage.Queue queue.GetMessage(TimeSpan.FromMinutes(20)); 試圖用Azure.WebJobs(SDK時,我可以設置可見性超時,但是從隊列得到一個消息0.4.0-測試版)的屬性一webjob自動綁定到一個隊列 即 public static void ProcessQueueMessage([QueueTrigger(

    16熱度

    1回答

    public static void ProcessMessage([QueueTrigger("queue")] string message, TextWriter log) { //processing message } 該方法將如何觸發。 WebJob主機是否正在輪詢存儲隊列。 或存儲隊列引發新消息事件,該主機訂閱?

    -1熱度

    1回答

    當我嘗試向Azure存儲的Cloud Queue發送某條消息時,隨機出現以下異常。我正在使用Android的Azure存儲客戶端庫的0.5.1版本。我沒有使用SAS,而是使用Azure帳戶名稱和密鑰。請幫我解決這個問題。 com.microsoft.azure.storage.StorageException:服務器無法驗證請求。確保授權標頭的值正確形成,包括簽名。 at com.microsof

    0熱度

    1回答

    我試圖關注Best Practices for Handling Large Messages with Windows Azure Queues,我已經落在第一個障礙。文章建議將其添加到Azure的隊列,這點我已經嘗試使用下面的代碼做之前壓縮消息... $compressedMessage = gzcompress('Test', 9); try { $queueRestProxy-

    0熱度

    2回答

    看來,新的azure SDK延長了可見性時間到< = 7天。我知道,默認情況下,當我將消息添加到天藍色的隊列中時,實時時間爲7天。當我收到消息時,並將可見度設置爲7天。這是否意味着如果我不關心消息的可靠性,我不需要刪除此消息?該消息將在7天后消失。 我想採取這種方式,因爲DeleteMessage非常慢。如果我不刪除消息,是否對GetMessage的性能有任何影響?

    3熱度

    2回答

    以正常的方式寫入Azure隊列存儲的正確調用/代碼模式是什麼? 眼下,僞代碼 創建StorageCredentials和雲端儲存帳戶性的判定靜態類。在應用程序啓動時,將配置文件中的值讀入{get;} - only屬性。 使用輸入參數爲我的應用程序消息類型的異步任務方法創建類。該方法序列化類型,創建新的CloudQueueMessage,新的CloudQueueClient,新的CloudQueue

    0熱度

    2回答

    我想在WPF中創建一個需要將消息發送到屬於其他雲應用程序的Azure隊列的Windows應用程序。稍後,工作者角色將從隊列中提取這些消息並對數據進行一些操作。 它甚至可能或者我必須使用具有Web角色的雲應用程序嗎? 如果是這樣,有人能指點我一個很好的閱讀來源,如何做到這一點? 如果不是,我該如何製作一個使用Azure隊列的Windows可執行應用程序? 編輯:這是我的代碼,我包括在此: using

    2熱度

    2回答

    我正在使用天藍色的隊列存儲來發送電子郵件。電子郵件存儲在隊列存儲中,並且隊列一次發送20封電子郵件。 //Checks for messages inn the queue foreach (CloudQueueMessage msgin sendEmailQueue.GetMessages(20, TimeSpan.FromSeconds(50))) { ProcessQ