DataWorks数据服务api在对外提供数据时的限制和建议是什么?
对QPS、超时时长和单次请求返回数据条数的限制,公共和独享资源组,上述3种参数的限制不同
1.QPS >> 如果是独享资源组:不同规格独享资源组的QPS阈值不同,最低支持500 QPS,可根据实际需求灵活选择不同规格资源组来保障不同QPS量级。一个独享资源组可以绑定至多个工作空间、多个API。当API调用量超过各规格资源组的QPS阈值后,将触发系统限流,API调用失败。 如果是公共资源组:每个租户账号、每个地域最高支持200 QPS ,如需提高QPS阈值,请切换为独享资源组。当API调用量超过200 QPS将触发系统限流,API调用失败。
2.超时时长 >> 所选DataWorks服务资源组和API网关实例的类型不同,允许设置的超时时间上限不同: 情况一:API网关共享实例 DataWorks公共服务资源组:超时时间最长可设置为30000ms。 DataWorks独享服务资源组:超时时间最长可设置为30000ms。 情况二:API网关专享实例 DataWorks公共服务资源组:超时时间最长可设置为30000ms。 DataWorks独享服务资源组:超时时间最长可设置为90000ms。
3.单次请求数据条数上限: 如果选择公共服务资源组,开启分页后的每页数据记录最多支持2000条。 如果选择独享服务资源组,开启分页后的每页数据记录最多支持10000条。
数据源查询的时间是 10s,这个是默认的,固定设置的, 主要是为了保护服务稳定。 设置的 30s 是API 整体执行时间 , 这个时间包含 数据服务处理 时间 、 数据源 查询时间。,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。