[Spring cloud 一步步实现广告系统] 1. 业务架构分析
什么是广告系统?
主要包含:
- 广告主投放广告的《广告投放系统》
- 媒体方(广告展示媒介-<地铁广告屏幕>)检索广告用的《广告检索系统》
- 广告计费系统(按次,曝光量等等)
- 报表系统
- Etc.
使用技能栈
- JDK1.8
- MySQL 8+
- Maven 3+
-
Spring cloud Greenwich.SR2
- Eureka
- Zuul / gateway
- Feign
- ...
- Spring boot 2.1.5
- Kafka 2.2.0
- MySQL Binlog
项目结构
项目架构

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
mica-http 从 http 工具到爬虫【二】
1. 介绍 本篇接上篇《mica-http 完全使用指南》,mica-http 自从 v1.1.3 加入到 mica 最近几周一直在打磨,逐渐成为了一个轻量级爬虫工具。 注意:今天的文章主要是图博,部分功能会在 mica v1.1.7 正式发布,欢迎 star。 2. 爬虫代理和重试 3. 爬取页面 4. 模型 5. 页面效果 6. 结果 文档 文档地址(官网):https://www.dreamlu.net/#/doc/docs 文档地址(语雀-可关注订阅):https://www.yuque.com/dreamlu/mica 示例项目:https://github.com/lets-mica/mica-example 开源推荐 Spring boot 微服务高效开发mica工具集:https://gitee.com/596392912/mica pig宇宙最强微服务(架构师必备):https://gitee.com/log4j/pig SpringBlade完整的线上解决方案(企业开发必备):https://gitee.com/smallc/SpringBlade
- 下一篇
[Spring cloud 一步步实现广告系统] 3. 网关路由
Zuul(Router and Filter) WIKI: 传送门 作用 认证,鉴权(Authentication/Security) 预判(Insights) 压力测试(Stress Testing) 灰度/金丝雀测试(Canary Testing) 动态路由(Dynamic Routing) 服务迁移(Service Migration) 降低负载(Load Shedding) 静态响应处理(Static Response handling) 主动/主动交换管理(Active/Active traffic management) 关键配置: The configuration property zuul.host.maxTotalConnections and zuul.host.maxPerRouteConnections, which default to 200 and 20 respectively. 创建mscx-ad-zuul 三步曲创建法: 添加依赖 <dependencies> <dependency> <groupId>org....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能