Skip to content

Latest commit

 

History

History
138 lines (122 loc) · 6.54 KB

README.md

File metadata and controls

138 lines (122 loc) · 6.54 KB

Downloads Downloads star

mPass (Microservice Pass)

基于SpringBoot2.x、SpringCloud并采用前后端分离的企业级微服务,多租户系统架构微服务开发平台 mPaaS(Microservice PaaS)为租户业务开发、测试、运营及运维开源框架,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的微服务应用;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等

[TOC]

______  ___     ________                      
___   |/  /     ___  __ \_____ _______________
__  /|_/ /________  /_/ /  __ `/_  ___/_  ___/
_  /  / /_/_____/  ____// /_/ /_(__  )_(__  )
/_/  /_/        /_/     \__,_/ /____/ /____/  

作者:iByte (码哥 or Li.shangzhi)

如果您觉得有帮助,请点右上角 "Star" 支持一下谢谢

项目总体架构图

项目架构图

核心JAR架构依赖视图

输入图片说明

💢 👊 系统处于开发阶段, 预计两个月时间完成整体架构体系

核心功能

  • 快速开发:工程化的开发框架可以自动生成初始化代码,框架还提供模块化开发模式,适用于多人协作开发。
  • 性能优化:支持运营活动投放一站式全流程创建管理,加载智能化投放能力,最大可能提升运营效率和转化效果,助力业务增长。
  • 数字化运营闭环:所有组件都经历了高并发,大流量的检验,对弱网,保活,容器等都有深度的优化,能够兼容复杂的客户端情况
  • 使用方式灵活:框架与组件并没有强依赖,可分可合,灵活机动。各组件可以独立的提供强大的功能,也可以互相配合优化使用体验,发挥更大的作用

maven 主要核心包版本依赖

  • 目前架构支持 H2database | MySQL | Oracle | Sqlserver 四种数据库的切换,用户可自由选择安装数据库
依赖包 说明
JDK 1.8
Spring-Cloud Greenwich.SR2
Spring-Boot 2.1.6.RELEASE
Spring-Boot-admmin 2.1.6
druid 1.1.10
netty-all RELEASE
h2database 1.4.197
mysql 5.1.46
oracle 12.1.0.1.0
sqlserver 6.0.8112.200
arangodb 4.2.2
elasticsearch 6.1
jedis 2.9.0
logstash 6.1
guava 20.0
reflections 0.9.11
swagger2 2.9.2
lombok 1.18.8

运维架构图

输入图片说明

查看更新记录请移步 目前进度

  • common
    • common-base
    • common-api
    • common-core
  • framework-discovery
    • framework-discovery-api
    • framework-discovery-client
    • framework-discovery-core
    • framework-plugin-api
    • framework-plugin-client
    • framework-plugin-core
  • framework-gateway
    • framework-gateway-api
    • framework-gateway-core
  • sys-job
    • sys-job-api
    • sys-job-client
    • sys-job-core

项目详细部署图

输入图片说明

项目部分展示图

如果您觉得有帮助,请点右上角 "Star" 支持一下~谢谢

交流群

 
QQ交流群:(877056205) mPaaS 微信交流群:微信群(加微信入群) 微信公众号:码农架构