Giter Site home page Giter Site logo

whoiszxl / shopzz Goto Github PK

View Code? Open in Web Editor NEW
410.0 10.0 87.0 18.6 MB

后端使用 SpringCloud Alibaba 开发,移动端使用 React Native 构建,管理后台使用 Arco Design 进行构建,并在支付上接入数字货币(比特币、以太坊UDST、平台Token)支付,后端采用 Hadoop 与 Flink 等大数据框架构建实时计算与离线计算体系。

License: Apache License 2.0

Java 68.76% JavaScript 0.77% Shell 0.01% TypeScript 22.09% HTML 0.02% Vue 7.94% Less 0.12% Ruby 0.13% Objective-C 0.13% Objective-C++ 0.04%
springcloud-alibaba flutter vue3 blockchain bitcoin usdt eth hadoop flink

shopzz's Introduction

淘物 一个使用SpringCloud Alibaba开发的微服务 C2B2C 的社区&交易平台

MyWebSite docs teach email

项目介绍

后端使用 SpringCloud Alibaba 开发,移动端使用 React Native 构建,管理后台使用 Arco Design 进行构建,并在支付上接入数字货币(比特币、以太坊UDST、平台Token)支付,后端采用 Hadoop 与 Flink 等大数据框架构建实时计算与离线计算体系。

后端项目架构

arch

项目特点

  • 技术全面:提供多种技术栈,移动端、PC 端、后端皆有支持,且每种技术都是当前较新技术。
  • 方案通用:封装的 starter,代码规范,DDD 领域驱动设计,RBAC 权限管理,各种封装的组件可以灵活运用到其他项目中。
  • 代码复用:管理后台封装 BaseController,一次继承解决基础增删改查。
  • 版本管理:通过 Liquibase 管理数据库版本,跟踪、管理和应用数据库变化。
  • 数仓支持:提供 Hadoop 技术栈支持,通过 CDH 构建,实现离线数仓与实时数仓。
  • 扩展方案:多种分库分表策略,高并发场景。
  • 持续集成:实现 DevOps,通过 DroneCI/Jenkins 实现部署的全流程自动化
  • 容器编排:通过 Rancher/DockerSwarm 实现多容器的部署、管理与监控。
  • 系统监控:通过 ELK 实现日志监控,通过 SkyWalking 实现链路追踪,通过 Prometheus + Grafana 实现系统监控。 其他:待补充

APP 截图

1 2 3 5
1 2 3 5

开发环境

项目部署

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.