并发量大于1000时会有3301的错误返回
冷冰寒19840212 发布于2016-12 浏览:1638 回复:1
0
收藏

我使用的服务是:语音识别


调用的接口是:REST API


参数设置情况:


"format": "amr",

"rate": 8000,

"channel": 1,

"cuid": 8388097,

"token": accessToken,

"lan": "zh",

"speech": base64Date,

"len": dataLen


开发平台和机型:


CentOS 6.5


SDK版本号:



代码或日志截图(上传截图能帮助您更快解决问题):


复现步骤、现象及其他描述:


我司为黑龙江广播网络公司开发一套语音搜索服务。

服务大体分为两步:第一步将用户音频翻译成文字,第二步用文字搜索数据。

第一步的实现调用了百度的语音识别接口REST API。

服务的部署方式为:用户机顶盒(N台)将语音搜索请求发送到负载均衡服务器(主备各1台),

负载均衡服务器将请求平均转发到语音搜索服务器(7台),语音搜索服务器向百度语音识别发送请求并获取回复,

语音搜索服务器连接到同一个交互机上并通过一条专线进行请求。

2017年1月有50万台机顶盒要使用此功能,机顶盒同时开机数10%-60%,10秒钟使用语音搜索功能数5%-10%,

音频文件录制时间1-3秒,大小3KB。

业务每秒并发值为:500000*60%*10%/10s=3000。

服务上线前进行并发测试,发现并发量大于1000时,会有3301的错误返回。

当并发数上升或者增大测试文件的大小时,3301错误会跟随显著上升。

评估可能是语音识别服务的并发限制导致,请贵司帮忙确定,如果是请提高语音识别的并发访问能力。

程序用域名vop.baidu.com进行的语音识别访问,DNS解析到的IP为:111.202.114.95,appId为8388097

联系邮箱:xuqiang@cyclecentury.com,联系电话:13611180439


收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2nickms回复于2016-12

您好,由于我们对所有开发者提供的都是免费服务,为保证我们服务的整体质量,我们会对每个应用的并发值作出限制。

0
TOP
切换版块