GithubHelp home page GithubHelp logo

gottaboy / aditum Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aditum-stack/aditum

0.0 1.0 0.0 132.78 MB

Aditum - Community access control big data analysis system based on distributed architecture. 基于微服务架构的社区门禁访问记录大数据分析平台. http://www.aditum.club

Scala 79.59% Java 13.52% Python 6.89%

aditum's Introduction

Aditum - community access control big data analysis system based on distributed architecture. 门禁访问大数据分析平台.

license license license license license license license

Introduction

community access control big data analysis system based on distributed architecture

Technology Stack

基础设施分析

  1. 服务器基于Linux(centos)系统。
  2. 通过容器技术部署微服务。
  3. 数据库采用MySQL,HBASE,以及MongoDB。
  4. 基于Hadoop搭建HDFS分布式文件系统。
  5. 通过REST HTTP协议进行服务间通信。

开发语言

使用Java语言进行主要微服务的构架,以及Hadoop相关框架的开发。

使用Scala语言进行Spark计算引擎编程,进行统计分析计算。

使用Python语言机器学习库进行用户画像k-means聚类算法的数据分析。

Projects

Architecture

Aditum微服务架构

Aditum大数据平台架构

Service

Aditum微服务运行流程

Mocker

拟采用编程语言:Java

主要技术分析:

Quartz定时调度框架

多线程调度

确保数据合理性

生成模拟数据库

生成模拟日志

Collector

拟采用编程语言:Java

主要技术分析:

Flume日志聚合

Kafka消息队列

HDFS分布式文件系统

HBASE分布式数据库

Logger

拟采用编程语言:Java

主要技术分析:

日志清洗规则建模

数据匹配工具

Kafka消息队列消费

Statistics

拟采用编程语言:Scala

主要技术分析:

Spark计算引擎编程

Spark多任务调度

RDD弹性数据集处理

数据结构化建模

Personas

拟采用编程语言:Python

主要技术分析:

k-means聚类算法

用户画像标签建模

python多线程调度

MongoDB数据库存储

License

Copyright (c) 2018-present kevinten10

aditum's People

Contributors

kevinten10 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.