咪咕视频
使用技术:Spring Cloud(SpringBoot、Zuul、Eureka、Feign、Config)、Hystrix、Nginx、Kafka、Redis、Mysql、Mybatis、MongoDB
项目描述:咪咪咕视频是咪咕视讯科技有限公司面向互联网用户推出的高品质综合类视频客户端业务,提供高质量影视、综艺、直播等优质内容,同时以会员体系作为轴心,实现手机、PC、电视、平板的全场景多终端跨屏权益互通。本系统采用了Spring boot + Spring cloud 的微服务框架,数据库采用的是Mysql+Mongodb,并加入了Redis缓存机制,通过Feign远程调用任务配置平台获取任务配置信息。主要功能模块有:应用管理平台微服务、能力微服务、规则管理微服务、策略中台微服务、营销微服务等。
功能模块:
应用管理平台微服务:对咪咕视频的运营配置、参数管理、渠道管理和具体到某终端如安卓的码率管控、主题管理、版本管理、导航栏的配置等功能。
能力微服务:负责咪咕视频的注册登录校验、用户会员卡兑换和用户的通看券信息等功能。
规则管理微服务:包含了营销活动、券包权益、用户群分组的规则配置和校验以及对咪咕视频播放节目的规则配置和处理。
策略中台微服务:对来自不同应用、终端的接入方的统一管理,保证不同业务场景下的产品能力、可配置化能⼒以及特定业务场景下跨多端的全链路监控、灵活调节和可⽤的⼿段。
营销微服务:包括咪咕视讯公司所有产品的常规活动、竞猜和答题活动的相关配置以及对活动资源包括卡密和可兑换物品的统一管理。
负责内容:
负责应用管理平台的参数管理、青少年弹窗、联合会员的订购引导栏、app导航栏管理、版本管理和用户主题管理等功能的开发。
负责能力微服务中会员卡兑换、用户通看券权益的主要功能
负责规则微服务中对相关活动规则的设定、配置和校验的开发
负责策略中台微服务中各接入方的功能参数、内容池和节目管理的开发
负责营销微服务中对口令红包和卡密管理的开发