现在我想的方案是生成视频丢一个队列 1 ,生成成功丢另一个队列 2 上传( oss ),包括上传封面图片之类乱七八糟的。最后彻底完成的视频写数据库。<br/> <br/>
问题是 是分多个 server 本地生成的,丢到队列里出一点错,跑到另一个 server 里一查发现没有,又要重新生成。<br/> <br/>
还有个严重问题是,视频上传很慢,彻底完成的条件又很多:视频传完,转码完,封面图片传成功,其他信息传成功。怎么判定它彻底成功呢?成功一项就写一列数据库,不停查数据库这几列来判断吗?感觉有点蠢。<br/> <br/>
最后越改越觉得队列很多判定很杂,队列 2 里面发现东西不全又打回队列 1… 整个流程都越看越不满意。感觉经验太少。<br/> <br/>
求问各位有没有清爽的解决方案?或者局部优化?大感谢!
问题是 是分多个 server 本地生成的,丢到队列里出一点错,跑到另一个 server 里一查发现没有,又要重新生成。<br/> <br/>
还有个严重问题是,视频上传很慢,彻底完成的条件又很多:视频传完,转码完,封面图片传成功,其他信息传成功。怎么判定它彻底成功呢?成功一项就写一列数据库,不停查数据库这几列来判断吗?感觉有点蠢。<br/> <br/>
最后越改越觉得队列很多判定很杂,队列 2 里面发现东西不全又打回队列 1… 整个流程都越看越不满意。感觉经验太少。<br/> <br/>
求问各位有没有清爽的解决方案?或者局部优化?大感谢!
