DSP功能微服务化系统技术方案

技术编号:23890147 阅读:68 留言:0更新日期:2020-04-22 06:07
本发明专利技术涉及DSP技术领域,具体涉及DSP功能微服务化系统。包括:应用层、DSP基础架构层、Nginx层、微服务器层和RabbitMQ队列层,当应用层需要创建计划,请求会发送至DSP基础架构层的计划模块内,计划模块会发送到Nginx层的计划Nginx服务器,计划Nginx服务器进行数据处理,根据负载均衡算法将请求分配到微服务器层中相对应的计划微服务服务器中,计划微服务服务器收到请求后会进行业务处理。本发明专利技术通过将DSP基础架构层解耦成计划模块、素材模块和报表模块,将整个系统进行微服务化,使得整个DSP功能微服务化系统功能与职责分离,从而使得DSP系统更具扩展性和重复利用性。

DSP function micro service system

【技术实现步骤摘要】
DSP功能微服务化系统
本专利技术涉及DSP
,具体涉及DSP功能微服务化系统。
技术介绍
传统的互联网DSP广告投放系统的实现都是把整个业务看成一个整体,所有功能模块都集成在一个系统中,是偏向系统开发。传统开发模式下,当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,便造成了整个DSP系统的瓶颈。
技术实现思路
本专利技术的目的是克服现有技术的不足和缺陷,提供一种DSP功能微服务化系统。本专利技术的目的是通过以下技术方案来实现的:DSP功能微服务化系统,包括:应用层、DSP基础架构层、Nginx层、微服务器层和RabbitMQ队列层,应用层:创建计划和/或素材和/或报表请求并将计划请求传输至DSP基础架构层的相对应的模块内;接收微服务器层结果的反馈;DSP基础架构层:DSP基础架构层解耦成计划模块、素材模块和报表模块,计划模块、素材模块和报表模块接收应用层对应的的计划和/或素材和/或报表请求,并将计划和/或素材和/或报表请求发送到Nginx层相对应的Nginx服务器;Ng本文档来自技高网...

【技术保护点】
1.DSP功能微服务化系统,其特征在于,包括:应用层、DSP基础架构层、Nginx层、微服务器层和RabbitMQ队列层,/n应用层:创建计划和/或素材和/或报表请求并将计划请求传输至DSP基础架构层的相对应的模块内;接收微服务器层结果的反馈;/nDSP基础架构层:DSP基础架构层解耦成计划模块、素材模块和报表模块,计划模块、素材模块和报表模块接收应用层对应的的计划和/或素材和/或报表请求,并将计划和/或素材和/或报表请求发送到Nginx层相对应的Nginx服务器;/nNginx层:Nginx层具有分别与计划模块、素材模块和报表模块相对应的计划Nginx服务器、素材Nginx服务器和报表Ngi...

【技术特征摘要】
1.DSP功能微服务化系统,其特征在于,包括:应用层、DSP基础架构层、Nginx层、微服务器层和RabbitMQ队列层,
应用层:创建计划和/或素材和/或报表请求并将计划请求传输至DSP基础架构层的相对应的模块内;接收微服务器层结果的反馈;
DSP基础架构层:DSP基础架构层解耦成计划模块、素材模块和报表模块,计划模块、素材模块和报表模块接收应用层对应的的计划和/或素材和/或报表请求,并将计划和/或素材和/或报表请求发送到Nginx层相对应的Nginx服务器;
Nginx层:Nginx层具有分别与计划模块、素材模块和报表模块相对应的计划Nginx服务器、素材Nginx服务器和报表Nginx服务器,Nginx层接收DSP基础架构层相对应计划模块、素材模块和报表模块的数据,分别运用对应的Nginx服务器、素材Nginx服务器和报表Nginx服务器运用负载均衡算法进行数据处理,根据负载均衡算法将请求分配到微服务器层中相对应的计划微服务服务器、素材微服务服务器和报表微服务服务器上;

【专利技术属性】
技术研发人员:何哲崔光学
申请(专利权)人:上海新数网络科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1