gpt4 book ai didi

file - 在 Azure 中使用文件压缩/加密

转载 作者:行者123 更新时间:2023-12-03 05:10:27 25 4
gpt4 key购买 nike

对于接收各种加密和/或压缩文件、提取它们并操作它们的进程来说,Azure 是一个合适/可行的平台吗?

例如,我当前有一个流程,它使用 SSIS 下载如上所述的平面文件并将其加载到数据库中。然后提取新文件并进行 gzip 压缩或 PGP 加密并通过 FTP 输出。

如果我要将此流程迁移到 Azure + SQL Azure,最好的方法是什么?我有一个允许将文件发布到 blob 存储的前端 - 我该去哪里?虚拟机角色? worker 角色?

最佳答案

我认为 Azure 非常适合这种情况。

由于您已经有一个前端,所以我会对它进行一个小的更改,以便当它完成将文件存储在 blob 存储中时,它会向队列写入一条消息,其中包含要处理的文件的路径和信息关于它是如何加密的(如果您有此信息,它将使后续处理更容易)。

我会编写一个能够监视此队列的传入工作的类。它将消息从队列中取出(您需要确保在将消息从队列中取出时设置的 visibility timeout 足够,以便您可以在其过期之前完成此处理),执行您的工作已经指定,然后删除队列消息以表明它已完成该工作。

在基本设置中,编写一个使用上述类的辅助角色。如果您能够在一个实例上同时处理多个文件,请让辅助角色在启动时在其自己的线程上创建此类的多个实例。

如果您需要更多处理能力,请部署更多工作实例。

关于file - 在 Azure 中使用文件压缩/加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170703/

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