利用 Azure 服务加速云应用开发与通知功能实现
1. 利用 Azure Functions 加速云应用开发
1.1 队列触发器工作原理
创建了一个队列触发器,当队列中有新消息到达时,触发器会被执行。一旦发现新的队列消息,它会读取该消息,此消息为个人资料图片的 URL。函数会发起 Web 客户端请求,以字节数组的形式下载图像数据,然后将数据写入输出 Blob。
1.2 随机 GUID 参数
rand-guid 参数会生成一个新的 GUID,并分配给每次触发器触发时创建的 Blob。
1.3 注意事项
- 在配置 Blob 存储输出时,必须在 Blob 存储输出绑定的
Path参数中指定 Blob 容器名称。如果容器不存在,Azure Functions 会自动创建。 - 队列消息只能用于存储大小不超过 64 KB 的消息。若要存储大于 64 KB 的消息,开发人员必须使用 Azure Service Bus。
1.4 图像调整大小功能
1.4.1 准备工作
使用 SixLabors 库将图像调整为所需尺寸,为简化操作,将图像调整为以下尺寸:
- 中等尺寸:200 * 200 像素。
- 小尺寸:100 * 100 像素。
1.4.2 操作步骤
- 从模板中选择 Azure Blob 存储触发器,创建一个新的 Azure 函数。
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



