king

如何设计一个易扩展、易运维的内容下发服务架构?

king 运维技术 2022-11-22 458浏览 0

内容为王时代,任何一个ToC的App都会有内容下发服务,内容包含商品、图文、视频等,比如在淘系App上,首页和各个垂类频道页充满了各类内容,这些页面业务变化非常较快,如何设计一个易扩展、稳定、低延迟的内容下发接口,需要开发同学不断思考摸索。作者总结内容下发服务遇到的常见问题和挑战,设计出一套灵活架构来支持不断变化的业务,重点梳理在内容服务下发内容时需要关注的点、拆分内容下发服务各个环节,通过分层架构,最终达到易扩展、易运维的业务效果。

重要术语解释

内容:包括商品、图文、视频等,服务端通过算法推荐,最终下发给客户端消费的内容 补齐数据源:对于内容id,提供一个或多个维度的关联信息 内容补齐:获取到内容id后,请求不同补齐数据源,获取内容周边素材,用于客户端展示

常见服务分类

作者在阿里做过和学习过不少服务实现,如下,给阿里服务体系中常见服务大致分一个类,每个类别有些是应用层,有些是中间层,这里不作赘述,这里我们重点讨论内容型服务 如何设计一个易扩展、易运维的内容下发服务架构?

主要关注点

如何设计一个易扩展、易运维的内容下发服务架构? 比如对于我们淘系业务,搭建一套服务,我们需要先想清楚下面的几个点

内容

继续浏览有关 开发 的文章
发表评论