小程序之仿抖音短视频与分布式云部署的那些事儿~

闲来无聊,从过年一直到现在一直沉醉在抖音里,基本每天都被抖音占据着,晚上睡前也要刷到零点才躺下。。。后来媳妇说,要不你开发一个差不多的得了,这么一说我就来劲了,为啥不做成课程呢?
后来就慢慢着手去实现短视频的项目,思考着小程序也很火啊,也在风口啊,那么要不一起结合来一下呗,于是就拿小程序来做前端,当然后端提供的接口使用springboot来做当然更好。来看一下最后完工的一下效果图吧:
图片描述
图片描述
图片描述
图片描述
那么当然除了手机端还有后端管理平台,一般来说任何的网站或者app都会有自己的管理后台,就是自己公司用的,那么这个就使用了ssm来开发的,一起来看一下效果吧:
图片描述

咱们再来聊一下整个体系用到的相关技术吧~
小程序,毋庸置疑,作为前端很适合,你不会也没关系,基础部分会带你一起学一遍
后端部分: maven,springboot,springmvc,mybatis,mybatis-pagehelper,swagger2,redis,mariadb/mysql,ffmpeg(用于视频处理,比如视频合并,视频截取封面),zookeeper(用于分布式云服务器之间的bgm自动下载,当客户在后台管理系统上传或者删除某个bgm后,会通知另外一台服务器去自动下载或删除)等~

那么既然有两套系统,那么最后需要上线吧,在云部署的时候我们也会使用真实的腾讯云服务器来做分布式部署,上面所提到的相关分布式中间件也都会在服务器上搭建,比如redis和zookeeper等。另外呢,https我们也是需要去做的,实现起来非常简单,可以参考我之前发布过的手记。此外小程序也需要上线吧,咱们会把遇到的一些坑来聊聊,注意点有哪些,巴拉巴拉,避免TX的坑~~

另外呢,课程偏全栈式,涉及到java后端开发以及前端开发,css呢咱们不去多说,花时间都能调出样式来,那么小程序上的js部分以及后端java代码呢咱们都是手把手敲的啊~,哪怕你不会小程序,经过这个实战那么你也肯定会掌握哈~!就像吃鸡那种非一般的感觉~~


地址:http://coding.imooc.com/class/217.html

posted @ 2018-05-16 11:29  风间影月  阅读(3852)  评论(0编辑  收藏  举报