[Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结

  • 时间:
  • 浏览:0
  • 来源:uu快3游戏_uu快3计划_苹果版

你这个我命名的完后 那么使用ad-eureka,在项目中也是尽量使用的SpringCloud Common抽象的公共注解,比如@EnableDiscoveryClient,我觉得有心的同学能看的出来,我打的主意也是我想要后续替换的,大伙儿儿都能不能使用ZK,我希望我后期同样会使用大伙儿儿阿里大大的NACOS 来替换掉它。

为了大伙儿儿系统的高可用,上述系统理论上都都能不能多实例部署。

你这个主之后 许多通用工具类的存放

你这个是hystrix提供的可视化管理工具,当然,后期我同样会使用大伙儿儿的阿里大大的sentinel将其替换掉,敬请期待。

主之后 为了方便大伙儿儿项目的统一管理

从2018年10月31号,大伙儿儿阿里大大开源发布了Spring Cloud Alibaba,经过1年的项目孵化,终于在2019年8月1号毕业了小马哥威武, SC-Alibaba Team 威武。为了迎接你这个伟大的国内Spring盛世,接下来我会写原先学习SCA的课程,途中遇到的所有大大问题时会和大伙儿儿一并共享,加油。

你这个jar包主之后 为了服务间的调用,为了统一管理各种pojo 以及CustomFeignClient而创建的,方便一次修改,全局应用,。当然肯能项目团队不大的完后 ,你完正都能不能在不同的project中创建相同的vo对象,目前RPC中大多那么设计。

整个广告系统的核心,对外暴露查询服务。

大伙儿儿在广告检索服务中使用到了监听 Mysql数据库的 Binlog来实现增量索引,大伙儿儿不妨想想,肯能大伙儿儿的系统请求很高,大伙儿儿的binlog就都能不能被N多的服务实例所监听,原先会有那些大大问题? 为那些会有你这个大大问题? 为什么我么我修改是合理的?

网关路由组件,没啥特别的,后续使用gateway替换

广告新增的主要模块,为广告主服务

到目前为止,大伙儿儿整个初级广告检索系统就初步开发完成了,大伙儿儿来整体回顾一下大伙儿儿的广告系统。

整个广告系统编码社会形态如下:

你这个模块主要有原先作用,并不是只应该作为数据库脚本管理package来使用,我希望大伙儿儿在生成索引文件的过程中,为了方便,我能 直接将导出全量索引的json文件生成也写在了该项目中。 主要目的还是通过flyway进行数据库脚本的管理。