Azure 存储队列的最大消息大小为64Kb
我的消息可以超过这个大小,我正在寻找一个压缩选项
我的代码如下所示
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 队列上工作吗?当我们在处理之前将其从队列中拉出时,是否可以在推送队列之前压缩此字符串并在另一端解压缩?