商用短链平台_第4章_功能需求介绍和微服务拆分讲解
第四章 商用短链平台-功能需求介绍和微服务拆分讲解
第1集 学以致用-商用短链平台需求文档拆分和总结
简介:学以致用-短链平台实战需求文档拆分和总结
- 看了前面的方法论和拓展知识,我们再来巩固下需求文档和功能
- 小滴短链商用平台需求文档地址: https://zhuanlan.zhihu.com/p/428514067
第2集 商用短链平台-微服务拆分和技术栈版本说明
简介:海量数据处理商用短链平台-微服务拆分和技术栈版本说明
-
Maven聚合工程拆分
- dcloud-common
- dcloud-app
- dcloud-account
- dcloud-data
- dcloud-gateway
- dcloud-link
- dcloud-shop
-
微服务技术栈+前置中间件版本说明
- JDK11
- SpringBoot 2.5.5
- SpringCloud 2020.0.4
- AlibabaCloud 2021.1
- Sharding-JDBC 4.1.1
- Mysql 8.0
- Nacos 2.0.2
- Redis 6.2.4
- RabbitQM 3.8.15
- Kafka : wurstmeister/kafka:2.13-2.7.0
- 为啥有RabbitMQ还要有Kafka(单机写入TPS约在百万条/秒,最大的优点,就是吞吐量高)
- 一个是业务MQ、一个大数据流式处理的MQ,建议分开
- 还有更多的中间件用的时候再安装
第3集 商用短链平台-业务架构图讲解
简介:商用短链平台-业务架构图讲解