问题1:我们线上发现 调用NLP 的 getAcsResponse 一天有那么 七八次的 响应很慢 请问这个是什么情况? {"acceptFormat":"XML","actionName":"GetPredictResult","bodyParameters":{"Content":"好的","ModelId":"18980"},"content":"好的","domainParameters":{},"headers":{"x-sdk-invoke-type":"normal","Accept":"application/xml","x-sdk-client":"Java/2.0.0"},"locationProduct":"nlpautoml","method":"POST","modelId":18980,"product":"nlp-automl","protocol":"HTTP","queryParameters":{"Action":"GetPredictResult","ServiceCode":"nlpautoml","Format":"XML","Version":"2019-11-11"},"responseClass":"com.aliyuncs.nlp_automl.model.v20191111.GetPredictResultResponse","version":"2019-11-11"} 请求参数NLP 自学习平台 ,这个是不是有点频繁了?一天10次有 问题2:这个频率的数据目前有吗? 那我们是不是定时调用就能解决这个问题?这个时间控制大概是多少呢? 10秒? 30秒?
问题1:由于调用NLP的getAcsResponse响应很慢,可能是由于网络延迟或者服务器负载过高导致的。建议您检查一下网络连接情况以及服务器负载情况。此外,您可以尝试使用异步调用来避免阻塞主线程。
问题2:我无法得知您所说的频率数据是否存在,建议您联系阿里云客服咨询。对于定时调用的时间控制,建议您根据实际情况进行调整。一般来说,建议设置一个较长的时间间隔,比如30秒或者1分钟,以避免频繁调用导致服务器负载过高。
回答1:自己训练的模型吗?初步判断是网络抖动,你这边可以加个超时重试机制,10次不多啊,看你的调用量不太稳定,可能也有影响,模型服务有个预热的过程,一段时间不用的话,可能有部分不活跃的资源会被置换出去,这个是系统级别的,我们也不是非常确定,观察到有这样的现象 回答2:是的,10s应该ok,此回答整理自钉群“阿里云NLP自学习平台用户答疑群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。