背景:这个功能是一个快手广告批量搭建的一个功能里面涉及的流程就是点击运行搭建,上传视频素材,然后到轮训广告素材是否在快手广告素材库转吗并且审核通过,轮询完全部的素材之后,走搭建广告的逻辑。
我现在具体实现就是,用户点击运行,会先发送消息到一个分发的消息队列里,这个分发的消息队列用分发这个需要上传素材,然后发送消息到上传素材队列,这个上传素材队列的消费者是集群模式,上传完成一个会调用回掉队列,然后回掉队列监听到全部素材都完成,走轮询,然后轮询完成,发送消息搭建广告。
这个是一个流程图: image.jpg
困惑就是目前需要很多团队来使用功能,如何吧 mq 队列根据团队拆分,还有执行速度,以及服务器的划分,我这个方式是否合理,大家还有更好的方案吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.