# 广告投放与检索系统 **Repository Path**: xm_scq/advertising-system ## Basic Information - **Project Name**: 广告投放与检索系统 - **Description**: 广告投放系统 与 广告检索系统。 核心:正向索引、倒排索引、全量索引、增量索引 Kafka、SpringCloud等提供服务支持。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2024-05-08 - **Last Updated**: 2024-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 广告系统 #### 介绍 广告投放系统 与 广告检索系统。 目前已经搭建完毕的模块: 1. 投放模块 2. 检索模块 3. 通用模块 4. 微服务调用模块 #### 待扩展(最近忙秋招,没功夫继续整了) 支付/登录及权限/Spring事务处理/微服务体系搭建/分布式日志收集 等。 #### 软件架构 1. 前端: 2. 后端:jdk1.8/SpringCloud:Finchley.RELEASE/Kafka2.0/Maven3.0+ 3. 数据库:mysql 8.0+ #### 项目开发说明 项目开发流程更新在博客中,地址: 大致如下: 1. 广告系统骨架开发 2. 微服务通用模块开发 3. 广告投放系统开发 4. 广告检索系统-微服务调用 5. 检索系统-数据索引设计实现 6. 检索系统-加载全量索引 7. 检索系统-监听Binlog构造增量数据,以及数据的投递 8. 检索系统-广告检索服务 9. 使用Kafka原生API发送消息 10. 熔断监控 11. 可用性测试 12. 改进及可扩展问题总结