2
Azure存儲隊列具有64Kb
我的郵件的最大郵件大小可以超過這個大小,我正在尋找一個選項,以壓縮如何壓縮蔚藍的隊列消息(JSON字符串),推動並從Azure存儲隊列中提取
我的代碼看起來像下面
var json = JsonConvert.SerializeObject(item);
CloudQueueMessage message = new CloudQueueMessage(json);
queue.AddMessageAsync(message);
在接收端
public static void ProcessQueueMessage([QueueTrigger("abc")] AbcItem abcItem, TextWriter logger)
{
if (abcItem != null)
{
//processing
}
}
我的問題是能這樣壓縮工作在Azure上隊列是否可以在推送隊列之前壓縮此字符串,並在處理之前從隊列中拉出隊列時在另一端進行解壓縮?