广告系统需要考虑的点
来源:2-4 【总结与作业】关于广告系统与准备工作的介绍及作业

yangpeoeisdfsf
2019-06-29
1.理清业务需求,根据业务需求设计系统功能。如广告主投放广告的投放广告系统,和媒体方曝光广告所需要的广告检索系统等。
2.各个功能模块之间的关系。
3.模块之间如何通信。
4.如何扩展功能?比如扣费系统如何实现等
写回答
1回答
-
同学你好:
确实,如你所说,广告系统最重要的还是对也无需求的理解(其实,所有的系统都应该是在完全理解业务思想的基础之上再做开发)。
其次,模块之间是怎样的交互设计,各个模块负责什么样的功能等等都是需要考虑的。模块的划分主要目的是职责清晰,且不存在重复的功能实现。
第三,模块之间的通信也需要认真设计,定义好 feign 接口,想好怎样去做容错、熔断、限流等等措施。考虑由于单个模块造成服务雪崩时的解决方案等等。
广告系统可以做的扩展有很多,计费系统、报表系统、日志流分析等等。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
112019-07-01
相似问题