当前位置: 首页 > news >正文

电商网站建设思维导图装修公司网络推广方案

电商网站建设思维导图,装修公司网络推广方案,wdcp上传网站,一个很好的个人网站开发能批量就不要并发。 如果调用方需要调用我们接口多次才能进行一个完整的操作,那么这个接口设计就可能有问题。 比如获取数据的接口,如果仅仅提供getData(int id)接口,那么使用方如果要一次性获取 20 个数据,它就需要循环遍历调用…

能批量就不要并发。

如果调用方需要调用我们接口多次才能进行一个完整的操作,那么这个接口设计就可能有问题。

比如获取数据的接口,如果仅仅提供getData(int id)接口,那么使用方如果要一次性获取 20 个数据,它就需要循环遍历调用我们接口 20 次,不仅使用方性能很差,也无端增加了我们服务的压力,这时提供一个批量拉取的接口getDataBatch(List<Integer> idList)显然是必要的。

对于批量接口,我们也要注意接口的吞吐能力,避免长时间执行。

还是以获取数据的接口为例:getDataList(List<Integer> idList),假设一个用户一次传 1w 个id进来,那么接口可能需要很长的时间才能处理完,这往往会导致超时,用户怎么调用结果都是超时异常,那怎么办?限制长度,比如限制长度为 100,即每次最多只能传 100 个 id,这样就能避免长时间执行,如果用户传的 id 列表长度超过 100 就报异常。

加了这样限制后,必须要让使用方清晰地知道这个方法有此限制,尽可能地避免用户误用。

有三种方法:

  • 改变方法名,比如getDataListWithLimitLength(List<Integer> idList)
  • 在接口说明文档中增加必要的注释说明。
  • 接口明确抛出超长异常,直白告知主调。
http://www.pjxw.cn/news/26123.html

相关文章:

  • 天津做网站软件网站推广服务报价表
  • 网站开发属于什么系统天津短视频seo
  • 网站制作选哪家公司免费网站制作软件平台
  • 中文在线っと好きだった最新版工具seo
  • 莱州市双语网站中国站长之家网站
  • 三亚做网站哪家效果好外贸网站建设流程
  • 自己写代码做网站成都推广团队
  • 建设项目查询怎么进行网站关键词优化
  • 网站上的公告怎么做参考文献网站排名优化推广
  • wordpress远程包含seo查询在线
  • 在局域网建设网站网页设计代码
  • 美国网上做任务的网站深圳搜索seo优化排名
  • 湘潭网站建设 沟通磐石网络如何建立自己的网站?
  • wordpress 如何编辑器千度seo
  • 论坛网站建设宁波seo教程
  • 做赌博网站代理小时seo
  • 网页设计与网站建设论文长沙seo就选智优营家
  • 政府网站建设 费用惠州seo关键字排名
  • 适配移动网站网络营销专业代码
  • 英文网站建设一般多少钱网站优化培训
  • 安丘做网站seo中国是什么
  • 苗木网站什么做软文营销的概念
  • 网站建设制作设计seo优化珠海seo关键词智能排名
  • 建设银行网站个人客户网站免费推广的方法
  • 建设企业网站推广平台下载
  • 武汉小程序开发公司长春seo技术
  • 晋城网站制作公司怎么选郑州网络推广培训
  • 集团微信网站方案策划seo免费浏览网站
  • 网站建设明薇通网络价格美丽地推的60种方法
  • 网络营销主要做些什么工作网站的优化公司