Code Monkey home page Code Monkey logo

jmu-campus's Introduction

JMU-Campus

i集大校园软件服务端



项目模块

本项目基于 SpringCloud Alibaba 实现微服务架构项目。 预估服务包含:网关服务资源服务聊天服务帖子服务留言服务用户服务等再继续进行拓展 image

项目技术架构图

技术选型

前端技术选型

预计实现微信小程序和 app 两端 所以前端使用 微信原生uniapp 实现

后端及部署技术选型

技术 说明 官网
SpringBoot MVC框架 https://spring.io/projects/spring-boot
SpringCloud 微服务框架 https://spring.io/projects/spring-cloud/
Gateway 网关服务框架 https://spring.io/projects/spring-cloud-gateway
OpenFegin RPC框架 https://spring.io/projects/spring-cloud-openfeign
Nacos 注册、配置中心 https://nacos.io/zh-cn/
MyBatis-Plus 数据库框架 https://mp.baomidou.com/
MySQL 数据库 https://www.mysql.com/
Redis 分布式缓存 https://redis.io/
RabbitMQ 消息队列 https://www.rabbitmq.com/
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsear
Docker 容器化部署 https://www.docker.com/
Jenkins 自动化部署服务 https://www.jenkins.io/
Druid 数据库连接池 https://github.com/alibaba/druid
SLF4J 日志框架 http://www.slf4j.org/
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok
Nginx web服务器 http://nginx.org/
Minio 本地对象存储服务 https://min.io/
Docker Compose Docker容器编排 https://docs.docker.com/compose/

项目结构

暂未全部创建

├─document:项目文档及配置
├─common:公用模块
│  ├─common-amqp:公用AMQP模块
│  ├─common-core:核心模块
│  ├─common-data:公用数据模块
│  └─common-web:公用web模块
├─gateway-service:网关服务
├─resource-service:资源服务
├─user-service:用户服务
├─chat-service:聊天服务
├─post-service:帖子服务
├─pay-service:支付服务
└─uniapp:前端uniapp(将另建仓库)

通用部分
├─ -server 服务后端
├─ -sdk 服务软件开发包
├─ -client 服务客户端

项目各内容将首发再 github , gitee会同步代码,但不会同步 issuepr

github地址:https://github.com/Durancer/JMU-Campus
gitee地址:https://gitee.com/Durancer/JMU-Campus

对项目感兴趣欢迎 star 项目🌹

jmu-campus's People

Contributors

durancer 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.