商用短链平台_第4章_功能需求介绍和微服务拆分讲解

news/2024/7/7 20:50:05

商用短链平台_第4章_功能需求介绍和微服务拆分讲解

文章目录

  • 商用短链平台_第4章_功能需求介绍和微服务拆分讲解
      • 第四章 商用短链平台-功能需求介绍和微服务拆分讲解
        • 第1集 学以致用-商用短链平台需求文档拆分和总结
        • 第2集 商用短链平台-微服务拆分和技术栈版本说明
        • 第3集 商用短链平台-业务架构图讲解

第四章 商用短链平台-功能需求介绍和微服务拆分讲解

第1集 学以致用-商用短链平台需求文档拆分和总结

简介:学以致用-短链平台实战需求文档拆分和总结

  • 看了前面的方法论和拓展知识,我们再来巩固下需求文档和功能
    • 小滴短链商用平台需求文档地址: https://zhuanlan.zhihu.com/p/428514067

第2集 商用短链平台-微服务拆分和技术栈版本说明

简介:海量数据处理商用短链平台-微服务拆分和技术栈版本说明

  • Maven聚合工程拆分

    • dcloud-common
      • 公共依赖包
    • dcloud-app
      • Flink+Kafka实时计算
    • 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集 商用短链平台-业务架构图讲解

简介:商用短链平台-业务架构图讲解

  • 整体业务应用架构图

在这里插入图片描述

  • 各个微服务模块解析

在这里插入图片描述


http://lihuaxi.xjx100.cn/news/176011.html

相关文章

[附源码]java毕业设计疫情防控期间网上教学管理

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

cubeIDE开发, stm32的OLED点亮及字符显示设计(基于SPI通信)

一、SPI 通信技术 显示屏(LCD、OLED)接口一般有I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等。一般3.5寸以下的小尺寸LCD屏,显示数据量比较少,普遍采用低速串口,如I2C、SPI、UART。SPI(Serial Peripheral I…

Linux——进程间通信(共享内存)

一、共享内存 1、定义 共享内存为多个进程之间共享和传递数据提供了一种有效的方式。共享内存是先在物理内存上申请一块空间,多个进程可以将其映射到自己的虚拟地址空间中。所有进程都可以访问共享内存中的地址,就好像它们是由malloc分配的一样。如果某…

vue3 框架学习概念笔记

文章目录前情提要框架设计概览命令式声明式小结虚拟dom性能运行时和编译时框架设计核心要素声明式描述UI渲染器组件的本质vue.js模板响应式系统概念完善的响应式系统响应式系统的调度计算属性Computedwatch 原理竞态问题非原始值的响应式方案javaScript 对象原始值的响应式方案…

双软认证需要什么条件

双软认证需要什么条件 双软认证一般指的是软件产品登记和软件企业认证。如果要申请软件企业认证则首先要进行软件产品检测和软件产品登记。成为“软件企业”应当包含四个程序:“软件著作权登记”、“软件产品测试”、“软件产品评估”、“软件企业评估”。 软件产…

《机械工程基础》复习题

一、填空题: 1. 构件由于受力不同,会产生不同的变形。基本形式有以下五种:1. 弯曲 ;2. 扭转 ; 3. 剪切 ;4. 轴向拉伸 ;5. 轴向压缩 。 2. 在机器中,运动的基本单元称之为__机构_ ___…

Caffeine《一》

《Caffeine(Java顶级缓存组件)一》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Caffeine(Java顶级缓存组件)》《Caffeine(Java顶级缓存组件)一》1. Caffeine缓存概念1.1 缓存的分…

Red Eye Camera开发日记之API 移植I2C 和关键接口函数

API 说明文件里面有官方的移植指导,但我觉得可以把重点放在与 MLX90640 具体操作有关的几个函数上,而与标准 I2C 相关的函数和文件结构还是按照自己习惯的套路实现。这样更符合我们开发人员的可控性的习惯。步骤如下: 建立标准 I2C 文件 IIC…