mPass micro-services development platform

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

Here Insert Picture Description

JAR core architecture relies view

Here Insert Picture Description

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

Here Insert Picture Description

View update history please move
the current progress

Detailed project deployment diagram

Here Insert Picture Description

If you feel that there is help, "Star" to support what ~ Thank you

Source Address

Source package download

Guess you like

Origin blog.51cto.com/7578405/2445573
Recommended