基于Flink的个人装扮商城群体用户画像与数据实时统计系统(三)-实验环境与项目结构

一、实验环境

  • Windows 10
  • Intellij IDEA 2020.1 x64(Windows’ IDEA)
  • Vmware WorkStation pro
  • CentOS 7
  • Flink 1.12.0(由于IDEA Maven项目配置依赖即可运行编写的Flink程序,故项目还是在Windows运行,但使用了CentOS 7安装的Mysql、Kafka、Zookeeper)
  • Mysql 5.7.32
  • Kafka _2.12-2.6.0
  • Zookeeper 3.6.2
  • Spring Boot 2.1.3
  • Spring Cloud 2.0.0(Finchley.RELEASE)
  • Spring Mybatis 2.1.3
  • Web Storm 2019.3.2
  • Node.js v14.16.0-x64
  • Vue.js 2.9.6
  • Element-ui 2.15.1
  • Echarts.js 4.8.0
  • Axios 0.21.1

二、项目结构

在这里插入图片描述

  • 后端项目包含四个后台模块,分别为:

    • RegisterCenter
      • Eureka Server,用于创建服务注册中心;
      • StaticsInfoObtainModule、StaticsViewModule模块均通过创建的服务注册中心注册服务;
    • StaticsInfoGenerateModule
      • 个人装扮商城群体用户画像与数据实时统计系统九大需求的实现模块,涉及的均为是Flink代码(如模拟数据生成的Source、实现需求的Task、持久化数据到Mysql的Sink),以及一些实体类、工具类
    • StaticsInfoObtainModule
      • Eureka Client,SpringBoot搭建的被StaticsViewModule模块调用的服务提供者模块,用于获取Flink程序持久化到Mysql数据库的数据
    • StaticsViewModule
      • Eureka Client,SpringBoot搭建的前端页面服务模块,用于接收Web请求并调用StaticsInfoObtainModule的服务以提供页面数据请求服务
        在这里插入图片描述
  • 前端项目为vue项目,采用Node.js+vue.js+element-ui+echarts展现实时数据
    在这里插入图片描述


下文连接:基于Flink的个人装扮商城群体用户画像与数据实时统计系统(四)-需求集A实现
上文链接:基于Flink的个人装扮商城群体用户画像与数据实时统计系统(二)-项目介绍与需求介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值