mPass (Microservice Pass)
Based SpringBoot2.x, SpringCloud and front and rear end of the separation of micro-enterprise level service, multi-tenant architecture micro-services development platform mPaaS (Microservice PaaS) for tenants of business development, testing, operation and maintenance operations and open-source framework, can effectively reduce technical barriers, reduce development costs, improve development efficiency, to help companies quickly build a stable of high-quality micro-service applications; as well as a collection of micro-services management functions and monitoring functions. Modules include: enterprise-level authentication systems, development platforms, application monitoring, slow sql monitoring, logging unified, single sign-on, Redis distributed caches, configure the central, distributed task scheduling, interface documentation, code generation, etc.
@ [toc]
Author : iByte (yards Columbia)
If you feel that there is help, "Star" Support Thank you
Source Address
The overall project architecture diagram
JAR core architecture relies view
Core features :
- Rapid Development : engineering development framework can automatically generate initialization code framework also provides a modular development mode for multiplayer collaborative development.
- Performance Optimization : support for operational activities put the whole process to create a one-stop management, intelligent load delivery capacity, improve operational efficiency and the highest possible conversion performance, boost business growth.
- Digital operating closed loop : All components have undergone the test of high concurrency, high flow, depth optimization of weak network, keep alive, so the container can be compatible with complex client situations
- Use flexible : the frame assembly and is not dependent strong, can be combined, flexible. Each component can provide a powerful stand-alone, can cooperate with each other to optimize the experience, play a greater role
The main core package version dependency maven
- Currently architecture supports H2database | MySQL | Oracle | Sqlserver four kinds of database switch, the user can freely choose to install the database
Dependencies | Explanation |
---|---|
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 |
chilli | 1.18.8 |
Operation and maintenance Chart
View update history please move
the current progress