# 基于 SpringCloud 构建的微服务项目——广告系统
## 项目介绍
该广告系统旨在给定情景下,媒体方根据关键字、地域、兴趣三个维度向用户展示创意,为广告主取得最大收益。
一个完整的广告系统通常包含以下子系统:广告投放系统、广告检索系统、曝光检测系统、扣费系统、报表系统。
该广告系统暂时只实现了广告投放和广告检索两个核心系统。
### 项目技术栈
+ Spring Cloud
+ MySQL
+ Kafka
+ Junit
### 功能模块
+ 投放系统(ad-sponsor):根据广告基本信息,如创意、物料等,供广告主投放广告
+ 检索系统(ad-search):媒体方根据广告主设定的条件筛选某次请求可为用户展示的广告
### 架构介绍
+ 服务治理:Spring Cloud Eureka 组件提供服务注册和发现,配置多节点,实现高可用集群,提高系统稳定性,防止因单点故障导致系统宕机
+ API Gateway:Spring Cloud Zuul 组件实现请求转发,自定义过滤器对接收到的 url 请求进行过滤,路由到相应的服务
+ 负载均衡:Feign 创建声明式接口,Ribbon 实现客户端负载均衡,Hystrix 提供熔断、隔离,以防服务器雪崩
没有合适的资源?快使用搜索试试~ 我知道了~
java毕业设计 基于SpringCloud+Vue前后端分离的微服务在线DSP广告系统源码+详细文档+全部资料(优秀项目)
共199个文件
java:131个
class:39个
xml:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2024-04-16
14:06:34
上传
评论
收藏 207KB ZIP 举报
温馨提示
【资源说明】 java毕业设计 基于SpringCloud+Vue前后端分离的微服务在线DSP广告系统源码+详细文档+全部资料(优秀项目)java毕业设计 基于SpringCloud+Vue前后端分离的微服务在线DSP广告系统源码+详细文档+全部资料(优秀项目) 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
java毕业设计 基于SpringCloud+Vue前后端分离的微服务在线DSP广告系统源码+详细文档+全部资料(优秀项目) (199个子文件)
Creative.class 8KB
AdUnit.class 6KB
AdPlan.class 6KB
AdUser.class 5KB
AdUnitDistrict.class 4KB
CreateUserResponse.class 4KB
CommonResponse.class 3KB
AdUnitInterest.class 3KB
AdUnitKeyword.class 3KB
CreativeUnit.class 3KB
CommonResponseDataAdvice.class 3KB
UserServiceImpl.class 2KB
AccessLogFilter.class 2KB
CreateUserRequest.class 2KB
CreativeMaterialType.class 2KB
CommonStatus.class 2KB
GloableExceptionAdvice.class 1KB
PreRequestFilter.class 1KB
CreativeType.class 1KB
CommonUtils.class 1KB
WebConfiguration.class 1KB
AdPlanRepository.class 997B
SponsorApplication.class 946B
EurekaApplication.class 810B
ZuulGatewayApplication.class 808B
AdSystemSpringcloudApplication.class 786B
Constants$ErrorMsg.class 768B
CreativeRepository.class 674B
AdUnitRepository.class 668B
AdSystemSpringcloudApplicationTests.class 584B
AdUserRepository.class 456B
IgnoreReponseAdvice.class 429B
AdException.class 405B
AdUnitDistrictRepository.class 391B
AdUnitInterestRepository.class 391B
Constants.class 390B
AdUnitKeywordRepository.class 388B
CreativeUnitRepository.class 385B
IUserService.class 334B
mvnw.cmd 6KB
ad-sponsor.iml 21KB
ad-eureka.iml 19KB
ad-gateway.iml 19KB
ad-common.iml 9KB
ad-system-springcloud.iml 6KB
ad-service.iml 6KB
IndexSender.java 11KB
DumpDataService.java 10KB
AdUnitServiceImpl.java 8KB
SearchImpl.java 8KB
AdLevelDataHandler.java 7KB
AggregationListener.java 5KB
AdPlanServiceImpl.java 4KB
IndexFileLoader.java 4KB
TemplateHolder.java 4KB
IncrementListener.java 3KB
Constant.java 3KB
UnitDistrictIndex.java 3KB
CreativeUnitIndex.java 3KB
UnitKeywordIndex.java 3KB
UnitInterestIndex.java 3KB
AdUnitOPController.java 2KB
AdUnitObject.java 2KB
SearchController.java 2KB
AdUnitIndex.java 2KB
BinlogClient.java 2KB
ParseTemplate.java 2KB
AdPlanOPController.java 2KB
CreativeIndex.java 2KB
UserServiceImpl.java 2KB
CommonResponseDataAdvice.java 2KB
Creative.java 2KB
AdUnit.java 2KB
SearchResponse.java 2KB
KafkaSender.java 1KB
DataTable.java 1KB
AdPlan.java 1KB
SearchRequest.java 1KB
CommonUtils.java 1KB
BinlogServiceTest.java 1KB
CreativeObject.java 1KB
AdPlanIndex.java 1KB
AccessLogFilter.java 1KB
AdUser.java 1KB
CreativeRequest.java 1KB
UserOPController.java 1KB
CreativeOPController.java 1KB
SearchApplication.java 1KB
AdPlanObject.java 1013B
IAdPlanService.java 942B
CreativeServiceImpl.java 916B
AdUnitDistrict.java 889B
IAdUnitService.java 868B
PreRequestFilter.java 853B
AdPlanRequest.java 827B
SponsorClient.java 808B
CommonUtils.java 790B
AdUnitInterest.java 784B
GloableExceptionAdvice.java 768B
CreativeUnit.java 768B
共 199 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3221
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功