多租户系统微服务开发平台

Posted visec479

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多租户系统微服务开发平台相关的知识,希望对你有一定的参考价值。

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

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

项目总体架构图

技术图片

?? ?? _系统处于开发阶段

核心功能

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

基础业务模块

  • [x] 注册配置服务 mPass服务注册、配置中心服务
  • [x] 聚合基础服务 业务聚合服务,可自由服务聚合、独立部署
  • [x] 监控系统服务 监控系统基础业务调整(包含:日志等级调整、基础服务状态与服务使用状态)
  • [x] 对象存储服务 业务服务附件存储(包含:本地,oss、bos、obs、odo、tos)
  • [x] 组织架构服务 组织架构元素(包含:机构、部门、岗位、群组、人员)

项目开发更新进度

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

运维架构图

技术图片

服务简述

对象存储服务

技术图片

组织架构服务

技术图片

以上是关于多租户系统微服务开发平台的主要内容,如果未能解决你的问题,请参考以下文章

JVS开源框架系列:多租户管理含开源地址

Nacos多环境下如何“管理”及“隔离”配置和服务

java B2B2C 多租户电子商城系统

多租户系统中如何实现分别限流

从多租户隔离到高可用,谈 DaoShip 微服务架构演进

多租户SaaS平台的数据库方案