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

关于FTP的一些往事

公司每天都要从美国的服务器下载大量的语音文件。然后根据语音的内容完成相关的医疗报告。不同语音的实时性要求是不一样的,有些要求6小时内完成(TAT=6) ,有些则是12小时。中美之间的网速又特别慢,所以,如何更快的从美国下载语音就成了很重要的事情。用了市面上常见的ftp工具,都不理想。就自己写了一个。这个工具可以根据业务上的有优先级,先下载紧急的语音。下载的进度、速度以及待下载的语音数都会实时更新到数据库中,便于运维进行监控。每个下载都有自己的ID。在监控时发现了那个下载有问题,可以快速定位是那个机器有问题。

再后来,开发苹果下的APP (FnetRecorder),语音上传也是走ftp,然后发现 XCODE里的自带的FTP指令不全,如果要断点续传就要自己走socket,自己处理通讯。估计现在 苹果已经改了,毕竟那是很多年前的事情了。

再后来,写一个FTP服务器,需要集成很多的权限和业务要求。直接用了Delphi的FTP Server 的控件,特方便。


http://www.kler.cn/a/108298.html

相关文章:

  • HAproxy 详解
  • 前端开发中常用的包管理器(npm、yarn、pnpm、bower、parcel)
  • 项目集章程program charter
  • Java的dto,和多表的调用
  • Spring框架之观察者模式 (Observer Pattern)
  • ️️一篇快速上手 AJAX 异步前后端交互
  • Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第四章 C++多线程系统编程精要
  • 数据库简史:多主数据库架构的由来和华为参天引擎的机遇
  • [算法]求n!在m进制下末尾有多少个0
  • Redis(09)| Reactor模式
  • Vue 数据绑定 和 数据渲染
  • 分布式消息队列:RabbitMQ(1)
  • [ROS系列]ubuntu 20.04 从零配置orbslam3(无坑版)
  • 广州华锐互动:VR虚拟现实物理学习平台,开启数字化教学新格局
  • acwing 5283. 牛棚入住
  • 应用案例|基于三维机器视觉的机器人引导电动汽车充电头自动插拔应用方案
  • 怎么降低Linux内核驱动开发的风险?
  • 粤嵌实训医疗项目--day03(Vue + SpringBoot)
  • c# .net6 在线条码打印基于
  • 云服务器搭建Spark集群
  • centos服务器搭建安装Gitlab教程使用教程
  • 电子器件 电感
  • 设计模式面试知识点总结
  • Node编写重置用户密码接口
  • 大数据-Storm流式框架(六)---Kafka介绍
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。