# 广告系统 **Repository Path**: gaoxizhi/springcloud-ad ## Basic Information - **Project Name**: 广告系统 - **Description**: 使用SpringCloud实现广告系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 5 - **Created**: 2019-12-17 - **Last Updated**: 2024-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于Spring Cloud实现的广告系统 ### 项目背景 > 需要完成一个广告系统提供给媒体方和广告主去投放并展示广告 ### 目的 > 与项目背景是相同的。其实只要搞清楚了广告系统能够实现的功能,也就知道了背景和目的 选择微服务开发框架 > 降低服务功能之间的耦合、开发人员分配也更加简单等等 ### 设计思路 > 首先肯定是数据表怎样去设计、为什么这样设计,要说清楚分层的表结构,每张表存储什么样的数据。之后是投放系统,就是实现对表数据的增删改查;最后是检索系统,将数据表中的数据加载到系统中,构造倒排索引,实现高效检索服务。 ### 广告系统主要知识点 - SpringCloud - 广告检索 - 微服务架构 - SpringCloud - Eureka服务治理 - 实现服务注册与发现 - Zuul网关 - 实现路由转发与请求信息记录(自定义过滤器) - Feign - kafka消息队列组件 - 解析MySQL Binlog