[Netflix] 视频播放网站,message queue里面存储的信息是什么

image

  1. message queue里面存储的信息是什么? sharding key是什么?
  2. 视频的meta 是什么时候被存储到的数据库?
  1. message queue 存储的是一系列的处理视频的任务,包括 video format, video quality, video size 等任务的具体信息。
  2. 视频的 meta 是视频文件的一部分,我们可以在文件名或者存储路径上做出区分。不需要特别存在数据库里。

@logic 1.能举个例子具体时怎么work的吗? 有点儿不太懂
2. 每个视频有title,description,etc这些,这些事在哪会儿存的呢?

  1. 比如 message queue 生成一个处理任务 - video file: a.mp4; output format: mp4; video quality:1080p…
  2. 这些会存在另外的 table 里,不在视频处理 pipeline 里面