Giter Site home page Giter Site logo

jueeee / cy-ruoyi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chengyan0079/cy-ruoyi

0.0 1.0 0.0 120.58 MB

基于Springcloud Alibaba Dubbo创建的后台分布式管理系统

Java 25.83% JavaScript 45.26% Vue 12.51% CSS 1.48% TSQL 11.18% HTML 2.00% FreeMarker 1.74%

cy-ruoyi's Introduction

cy-ruoyi

基于Ruoyi重构的分布式电商系统


##基础框架 SpringCloud Alibaba + Dubbo + MybatisPlus


中间件

  • 数据库:Mysql
  • 缓存数据库:Redis
  • 注册中心:Nacos
  • 配置中心:Nacos(尚未)
  • 限流熔断:Sentinel
  • 消息队列:RocketMQ(尚未)
  • 分布式事务:Seata(尚未)
  • 分布式调用链:SkyWalking
  • 分库分表:ShardingSphere(尚未)
  • 分布式任务调度:XXL-Job
  • 日志收集:Filebeat、Logstash、Kibana
  • 搜索引擎:Elasticsearch
  • 工作流:Activiti
  • 容器:Docker
  • 监控体系:Prometheus、Grafana、Druid
  • Java诊断:Arthas
  • 服务治理:Moss(尚未)
  • 认证中心:OAuth2 (尚未)

服务端地址:

  • Nacos Console:localhost:8848/nacos
  • Sentinel Console:localhost:8844
  • XXL-Admin Console:localhost:7080
  • SkyWalking UI:localhost:18080
  • Kibana UI:localhost:5601
  • RocketMQ Console:localhost:9899(尚未)
  • Grafana UI:localhost:3000

系统架构设计图


业务架构设计图


应用分层设计


目录结构

cy-ruoyi
 ├──docs //文件
    ├──poms //相关依赖
 ├──ruoyi-common //通用依赖
    ├──ruoyi-common-core //核心框架
    ├──ruoyi-common-redis //redis通用
    ├──ruoyi-common-log //日志通用
    ├──ruoyi-common-pay //支付通用(尚未)
    ├──ruoyi-common-utils // 工具通用
    ├──ruoyi-common-auth // 授权通用
    ├──ruoyi-common-sms // 消息推送通用
    ├──ruoyi-common-job // 定时任务核心依赖
    ├──ruoyi-common-mq // 消息队列通用
    ├──ruoyi-common-sql // 持久化框架
 ├──ruoyi-demo //Demo 
    ├──ruoyi-demo-provider //provider demo 7070
    ├──ruoyi-demo-consumer //consumer demo 7075
 ├──ruoyi-quartz // 定时任务
    ├──ruoyi-quartz-admin //job调度中心  7080
    ├──ruoyi-quartz-executor //job执行器  8011
    ├──sql //quartz sql
 ├──ruoyi-admin //综合后台服务
    ├──ruoyi-gen // 代码生成 7065
    ├──ruoyi-auth // 授权鉴权  8090
    ├──ruoyi-oss // 文件系统 7050(尚未)
    ├──ruoyi-activity //工作流 8031
    ├──ruoyi-gateway //网关 9527
    ├──ruoyi-mock // 数据收集 7021(尚未)
    ├──ruoyi-sys // 系统服务 8081
 ├──ruoyi-mall //商城
    ├──mall-oms //订单 8071(尚未)
    ├──mall-pms // 商品 8061(尚未)
    ├──mall-pay //收银台 8021(尚未)
    ├──mall-stock //库存 8051(尚未)
    ├──mall-lms //物流 8041(尚未)
    ├──mall-acc //账务 (尚未)
    ├──mall-search // 数据搜索 8131
    ├──mall-ums //会员  8121(尚未)
 ├──ruoyi-ant //后台管理前端 8000
 ├──ruoyi-mall //商城前端 8008(尚未)

后台管理菜单

 ├──仪表盘
    ├──欢迎页
    ├──工作台
 ├──个人页
    ├──个人中心
    ├──个人设置
 ├──权限管理
    ├──用户管理
    ├──角色管理
    ├──菜单管理
    ├──部门管理
 ├──系统参数
    ├──通知公告(尚未)
    ├──参数管理
    ├──字典管理
    ├──文件管理
    ├──地区管理
 ├──系统监控
    ├──在线用户
    ├──操作日志
    ├──登陆日志
 ├──系统工具
    ├──代码生成
    ├──定时任务
 ├──流程管理
    ├──我的申请
    ├──我的待办
    ├──我的已办
    ├──模型管理
    ├──流程定义
    ├──运行中流程
    ├──结束的流程 


Springboot 启动,停止,重启,状态

详见/docs/doc/run.sh

sh run.sh [ start | stop | restart| status ]

cy-ruoyi's People

Contributors

chengyan0079 avatar

Watchers

James Cloos 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.