项目作者: Mew97

项目描述 :
基于spring cloud Alibaba的P2P借贷平台(后端服务)
高级语言: Java
项目地址: git://github.com/Mew97/p2p.git
创建时间: 2019-07-28T05:25:56Z
项目社区:https://github.com/Mew97/p2p

开源协议:

下载


p2p

基于spring cloud Alibaba的P2P借贷平台(后端服务)

开发环境

  • 操作系统:Windows 10
  • 开发工具:Intellij IDEA
  • 数据库:MySQL 8.0.13
  • Java SDK:Oracle JDK 1.8.152

    部署环境

  • 操作系统:Linux Centos 7
  • 虚拟化技术:VMware + Docker

    项目管理工具

  • 项目构建:Maven + Nexus
  • 代码管理:Git + GitLab
  • 镜像管理:Docker Registry

    后台主要技术栈

  • 核心框架:Spring Boot + Spring Cloud Alibaba
  • ORM 框架:tk.mybatis 简化 MyBatis 开发
  • 数据库连接池:Alibaba Druid
  • 数据库缓存:Redis Sentinel
  • 消息中间件:RocketMQ
  • 接口文档引擎:Swagger2 RESTful 风格 API 文档生成
  • 全文检索引擎:ElasticSearch
  • 分布式链路追踪:SkyWalking
  • 分布式文件系统:Alibaba OSS
  • 分布式系统网关:Spring Cloud Gateway
  • 分布式协调系统:Spring Cloud Alibaba Nacos Server
  • 分布式配置中心:Spring Cloud Alibaba Nacos Config
  • 分布式熔断降级:Spring Cloud Alibaba Sentinel
  • 反向代理负载均衡:Nginx

    前后分离

    前端框架:NodeJS + Vue + Axios
    前端模板:ElementUI

    拓扑图

    image

    (目前只搭好部分框架,以及部分业务demo,待后续…)