Skip to content

8.技术选型和架构设计- 海外工具站创业,从0到1跑通最小MVP

Published: at 10:38 AM

已经确定了自己网站的整体结构,今天主要的方向就是针对这个网站的核心内容,进行技术选型,找到合适的开源框架做好技术架构准备,快速mvp的过程应该不要太注意细节,重点的是核心功能的跑通。

开发准备工作

域名: https://urltomp3.com

核心逻辑部分

  1. 用户在输入框输入youtube地址,提交
  2. 前端解析加密地址处理提交
    1. 解析地址并进行校验
    2. 简单对数据进行加密操作(简单防止接口爬虫)
  3. 前端发送加密后的数据给后端接口
  4. 后端接口的主要逻辑
    1. 接口鉴权(限制ip访问次数)
    2. 队列控制(防止数据量太大导致系统崩溃)
    3. 解析加密地址
    4. 开启线程处理,返回线程处理调用接口地址
      1. 多线程下载youtube视频
      2. 处理youtube视频保留mp3部分
      3. 标识处理完成

技术架构部分

前端:

后端:

数据库