Today’s recommendation: Multi tenant SAAS infrastructure framework (Java) supporting distributed implementation of microservices
Currently, the SAAS market in the market is dominated by likes and top traffic from Weimeng. The overall SAAS market needs technological improvement, and each field can create its own SAAS services.
Today I recommend a distributed, multi tenant SAAS infrastructure framework that supports microservices. It has all the basic functions and you can add your business scenarios according to your own needs. Very suitable for entrepreneurs.
Reason for recommendation:
1. The layout of the management backend is elegant and simple, and can be defined independently
2. SAAS and multi tenant permission control functions are basically available
3. Problem chasing supports multiple link modes
4. Integrating the NEPxion framework to achieve powerful service governance capabilities
5. Implement dynamic gateway, support Redis and Nacos push methods, dynamically enable and disable gateway routing
6. Supports distributed tasks and integrates the distributed task scheduling provided by xxljob.
7. Integrated with the function of automatically generating interface documents
8. Component implementation plug and unplug, just configure it directly
Technical architecture stack
Backend: SpringCloudAlibaba2+SpringCloudHoxtonSR11+MybatisPlus+Oauth2.0+SpringSecurity
Cache: Redis
database MySQL、MongoDb
front end: vue
Service governance: Nacos、Sentinel、 Nepxion、ShardingJdbc、ShardingSphere
Link tracking effect:


Backend management page







Task Scheduling Center

Develop interface documentation


To create a distributed SAAS multi tenant model, you can use this basic source code.