结论 异步任务是构建弹性、高可用 , 响应迅速应用的重要手段 。 本文对异步任务的适用场景和收益进行了介绍 , 并讨论了典型异步任务系统的架构、功能和工程实践 。 要实现一个能够满足多种业务场景需求 , 弹性可扩展的异步任务处理平台具有较高的复杂度 。 而阿里云函数计算 FC 为用户提供了开箱即用的 , 接近于Level ?3能力的异步任务处理服务 。 用户只需要创建任务处理函数 , 通过控制台 , 命令行工具 , API/SDK , 事件触发等多种方式提交任务 , 就可以弹性、可靠、可观测完备的方式处理任务 。 函数计算异步任务覆盖任务处理时长从毫秒到24小时的场景 , 被阿里云数据库自制服务 DAS , 支付宝小程序压测平台 , 网易云音乐 , 新东方 , 分众传媒 , 米连等集团内外客户广泛应用 。
附录
【隔离|异步任务处理系统,如何解决业务长耗时、高并发难题?】
函数计算异步任务和 K8s Jobs 的能力对比 。网易云音乐 Serverless Jobs 实践 , 音频处理算法业务落地速度10x提升 其他异步任务案例 参考链接: [1
slack engineering: https://slack.engineering/scaling-slacks-job-queue/ [2
Facebook: https://engineering.fb.com/2020/08/17/production-engineering/async/ [3
Dropbox 统计: https://dropbox.tech/infrastructure/asynchronous-task-scheduling-at-dropbox [4
Netflix Cosmos 平台: https://netflixtechblog.com/the-netflix-cosmos-platform-35c14d9351ad [5
keda:https://keda.sh/ [6
Autoscaling Asynchronous Job Queues : https://d1.awsstatic.com/architecture-diagrams/ArchitectureDiagrams/autoscaling-asynchronous-job-queues.pdf [7
异步任务: https://help.aliyun.com/document_detail/372531.html [8
Sample and Hold 算法: https://dl.acm.org/doi/10.1145/633025.633056 [9
网易云音乐音视频算法的 Serverless 探索之路: https://developer.aliyun.com/article/801501 [10
其它异步任务案例: https://developer.aliyun.com/article/815182 原文链接:http://click.aliyun.com/m/1000346336/ 本文为阿里云原创内容 , 未经允许不得转载 。
- 复制和粘贴|当初iPhone为何不支持复制粘贴、多任务是假的?苹果工程师说实话了
- CPU|骁龙7gen1性能日常用足够吗?Reno8 Pro实测:游戏+多任务无压力
- 苹果|当初iPhone为何不支持复制粘贴、多任务是假的?苹果工程师说实话了
- 显示器|这显示器有点意思!LG推出奇葩比例显示器,专为多任务而生
- 高考|北京高考语文已出现满分作文:揭秘评卷现场与外网物理隔离、背靠背双评
- 除了氨基酸,“龙宫”里还发现了啥?隼鸟2号任务返回样本全面分析给出答案
- 网络安全|详解异步任务:函数计算的任务触发去重?
- 消费者投诉:众安保险爱无忧隔离险无故拖延理赔投诉
- 36微秒就能完成传统超级计算机9000年才能完成的任务?这台光子量子计算机登上 Nature
- 先驱者号的异常:重力的问题,新的任务将探测奇怪的难题