gpt4 book ai didi

azure - 如何在 Azure Blob 上存储电子邮件以进行队列处理?

转载 作者:行者123 更新时间:2023-12-02 06:35:00 25 4
gpt4 key购买 nike

我有一个电子邮件 Azure 辅助角色(您猜对了),它只是发送电子邮件。

它在一个具有“收件人”、“发件人”和“正文”的队列中工作。所以实际的队列消息包含电子邮件本身。

但是我遇到了一个问题,电子邮件的大小超过了 64KB,因此无法将其放入队列。

所以现在我想我需要将电子邮件存储在 Azure Blob 上,然后在消息上存储对该 Blob 的引用。然后工作人员就可以从 blob 中获取电子邮件。

但 Blob 存储似乎更适合图像、文件等 - 这只是我在内存中创建的 POCO。

我如何才能将 POCO 放在 Azure Blob 上 - 或者有人有任何其他想法来完成此任务吗?

最佳答案

解决了我的问题。

  1. 将对象序列化为字符串。 (使用 JSON.NET)
  2. 从字符串字节创建 MemoryStream,并在 Azure Blob 上弹出
  3. 引用 Blob GUID 创建队列消息
  4. 辅助角色获取消息、从 Blob 获取流、转换回 C# POCO、发送电子邮件。

关于azure - 如何在 Azure Blob 上存储电子邮件以进行队列处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17604721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com