当我们通过收集每台客户端数据后通过api接口上传到云服务器时,可能会由于客户端过多,几千以至于几万,这时不得不考虑个问题:

并发的问题,同时并发上传文件,可能导致api接口挂掉,但如果我们让文件错开时间来上传文件,就能避开这个问题

例如:增加个睡眠 20(1 ~ 20)秒内的随机数的功能

在上传文件的接口前添加一个命令

sleep $((RANDOM % 20 + 1))

正常调用api来上传文件

命令里的+1是因为对20取余后是0 ~ 19,所以加1

暂且就介绍到这啦。

shell脚本api接口考虑并发问题的可行性操作相关推荐

  1. python并发1000个http请求_php下api接口的并发http请求

    php下api接口的并发http请求 ,提高app一个页面请求多个api接口,页面加载慢的问题: func_helper.php /*** 并发http请求** [* 'url' //请求地址* 'm ...

  2. 【Linux】Shell脚本中的多任务并发执行

    Shell脚本中的多任务并发执行 需求 实现一个脚本能够使用ping检测网络的连通性 可以同时检测多个IP地址, 并且将检测结果输出 分析 正常情况下,Shell脚本中的命令是串行执行的,当一条命令执 ...

  3. 直播系统开发中如何优化API接口的并发

    概述 在直播系统中,API接口并发的优化是非常重要的,因为它可以提高系统的稳定性和性能.本文将介绍一些优化API接口并发的方法. 理解API接口并发 在直播系统中,API接口是用于处理客户端请求的关键 ...

  4. linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...

    Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...

  5. shell 脚本获取接口返回值

    执行脚本 #!/bin/bash echo " 任务 start" result_code=$(curl -X GET --header 'Accept: application/ ...

  6. 淘宝api接口手把手教你傻瓜式操作

    万邦淘宝/天猫搜索相似的商品 API 返回值说明 item_search_similar-搜索相似的商品 [查看演示] API测试工具 注册开通 onebound.taobao.item_search ...

  7. 最好的netcore 代码生成器,关系型数据库高并发,接口API 西部高并发解决方案SmartSoftHelp

    SmartSoftHelp 极简,极速,极致 下载地址https://pan.baidu.com/s/1t0ygDseBCM2VZYJ5fM-ZNg?pwd=8f34 关系型数据库高并发接口代码生成\ ...

  8. 盘点一款程序员常用的API接口管理利器!

    如今,API 已在软件.Web 和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成.通过使用 API,开发人员可以创建满足各种客户需求的应用程序.而软件架构也在随着应 ...

  9. shell的基本概念 以及shell和shell脚本的区别

    Shell简介 概述 Shell是一种具备特殊功能的程序,它提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令,并把它送入内核去执行.内核是Linux系统的心脏,从开机自检就驻留在计算机的内 ...

最新文章

  1. 如何在.NET中创建服务型组件
  2. oracle 年龄计算 岁 月 天
  3. 2020-07-02 CVPR2020 VL论文讨论(3) 笔记
  4. 醒醒吧,这世界上根本没有稳定的工作
  5. InnoDB存储引擎学习笔记(更新ing)
  6. LOGO语言初学指南(一)下载LOGO
  7. 安卓编程入门 06 开始接触后台代码
  8. SPSS——描述性统计分析——比率分析
  9. Class和class? 类对象和类的对象? 一篇文章让你摸到头脑
  10. 使用Photon PUN创建简单对战游戏
  11. 华为云从入门到实战 | 云速建站服务与企业主机安全服务
  12. 高琪300集——入门
  13. 50内的勾股数java_学习知识:50以内勾股数有哪些
  14. oracle 8002,ORACLE 8.1.7 数据库ORA-600 4194故障恢复
  15. 微信公众号音乐html,如何在微信公众号文章内插入音频及样式?
  16. 河北省地税数据上收集中及异地容灾应用(RealSync数据库同步复制)
  17. 帝国cms php循环,帝国CMS listshowclass循环栏目标签
  18. 接口编写 文档规范 总结
  19. matlab等高线不显示,Matlab提示ZData 为非有限时,无法显示等高线图
  20. 图书推荐:《Web前端黑客技术揭秘》

热门文章

  1. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...
  2. CollectionView侧滑刷新
  3. Fastlane 入门实战教程从打包到上传iTunes connect
  4. 制作 Swift 和 Objective-C Mixed 的 Pod
  5. 10 个深恶痛绝的 Java 异常。。
  6. java学习路线图(2018年最新版)
  7. Linux服务器日志备份到本地
  8. SQLite第三方框架FMDB的使用,以及使用FMDatabaseQueue保证线程安全
  9. 集合list set Map问题
  10. 关于Centos下Clamv反病毒软件包更新问题