All Projects → ittqqzz → Ecommercerecommendsystem

ittqqzz / Ecommercerecommendsystem

商品大数据实时推荐系统。前端:Vue + TypeScript + ElementUI,后端 Spring + Spark

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Ecommercerecommendsystem

Bigdata Notebook
Stars: ✭ 100 (-28.06%)
Mutual labels:  spark, bigdata, flink
Bigdataguide
大数据学习,从零开始学习大数据,包含大数据学习各阶段学习视频、面试资料
Stars: ✭ 817 (+487.77%)
Mutual labels:  spark, bigdata, flink
Hadoopcryptoledger
Hadoop Crypto Ledger - Analyzing CryptoLedgers, such as Bitcoin Blockchain, on Big Data platforms, such as Hadoop/Spark/Flink/Hive
Stars: ✭ 126 (-9.35%)
Mutual labels:  spark, bigdata, flink
God Of Bigdata
专注大数据学习面试,大数据成神之路开启。Flink/Spark/Hadoop/Hbase/Hive...
Stars: ✭ 6,008 (+4222.3%)
Mutual labels:  spark, bigdata, flink
Bigdata Interview
🎯 🌟[大数据面试题]分享自己在网络上收集的大数据相关的面试题以及自己的答案总结.目前包含Hadoop/Hive/Spark/Flink/Hbase/Kafka/Zookeeper框架的面试题知识总结
Stars: ✭ 857 (+516.55%)
Mutual labels:  spark, bigdata, flink
Spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Stars: ✭ 1,721 (+1138.13%)
Mutual labels:  spark, bigdata
Repository
个人学习知识库涉及到数据仓库建模、实时计算、大数据、Java、算法等。
Stars: ✭ 92 (-33.81%)
Mutual labels:  spark, flink
Bigdata Notes
大数据入门指南 ⭐
Stars: ✭ 10,991 (+7807.19%)
Mutual labels:  spark, bigdata
Splash
Splash, a flexible Spark shuffle manager that supports user-defined storage backends for shuffle data storage and exchange
Stars: ✭ 105 (-24.46%)
Mutual labels:  spark, bigdata
Sparktutorial
Source code for James Lee's Aparch Spark with Java course
Stars: ✭ 105 (-24.46%)
Mutual labels:  spark, bigdata
Flink Notes
flink学习笔记
Stars: ✭ 106 (-23.74%)
Mutual labels:  bigdata, flink
Hops Examples
Examples for Deep Learning/Feature Store/Spark/Flink/Hive/Kafka jobs and Jupyter notebooks on Hops
Stars: ✭ 84 (-39.57%)
Mutual labels:  spark, flink
Cleanframes
type-class based data cleansing library for Apache Spark SQL
Stars: ✭ 75 (-46.04%)
Mutual labels:  spark, bigdata
Spark Py Notebooks
Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks
Stars: ✭ 1,338 (+862.59%)
Mutual labels:  spark, bigdata
Dataspherestudio
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.
Stars: ✭ 1,195 (+759.71%)
Mutual labels:  spark, flink
Apache Spark Hands On
Educational notes,Hands on problems w/ solutions for hadoop ecosystem
Stars: ✭ 74 (-46.76%)
Mutual labels:  spark, bigdata
Java learning practice
java 进阶之路:面试高频算法、akka、多线程、NIO、Netty、SpringBoot、Spark&&Flink 等
Stars: ✭ 110 (-20.86%)
Mutual labels:  spark, flink
Flinkstreamsql
基于开源的flink,对其实时sql进行扩展;主要实现了流与维表的join,支持原生flink SQL所有的语法
Stars: ✭ 1,682 (+1110.07%)
Mutual labels:  bigdata, flink
Waterdrop
Production Ready Data Integration Product, documentation:
Stars: ✭ 1,856 (+1235.25%)
Mutual labels:  spark, flink
Big Data Engineering Coursera Yandex
Big Data for Data Engineers Coursera Specialization from Yandex
Stars: ✭ 71 (-48.92%)
Mutual labels:  spark, bigdata

ECommerceRecommendSystemIntroduction

电商网站商品推荐系统采用前后端分离开发的方式,通过 JSON 交互数据。

在线浏览:liruiha.com:8080/business/

视频简介:点击打开视频演示

M5npj0.png

M5mz3n.png

前端使用 Vue + TypeScript + ElementUI 构建,build 的时候自动部署到后端业务工程的 webapps/static 目录下,随 Tomcat 一同启动

点击查看前端工程目录及详细介绍

后端又分为业务模块和推荐模块,业务模块与前端交互、接收与反馈数据。推荐模块监听 Kafka 的用户行为数据,然后进行实时计算,将结果写回 MongoDB,并周期性执行离线计算,根据用户最近的操作记录进行离线推荐,并将推荐结果写入到 MongoDB

点击查看后端工程目录及详细介绍

开发工具

  1. 环境:Win 10、JDK-1.8、Scala-2.11、Spark-2.1
  2. IDE:IDEA
  3. 组件:Kafka、Redis、MongoDB
  4. 其他:Flink-1.7(计划已关闭)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].