编程知识 cdmana.com

Spring cloud - background management platform

1. Introduce

Commonservice-system It's a large distributed 、 Microservices 、 Enterprise oriented JavaEE System rapid R & D platform , Based on modularity 、 As a service 、 Atomization 、 Hot swap design ideas , Build with mature and leading mainstream open source technologies without commercial restrictions . Adopt the service-oriented component development mode , It can realize complex business functions . Provide driven development mode , Integrate the built-in code generator , take JavaEE Improve development efficiency 5 More than times , Reduce 50% The amount of code development , solve 80% The repetitive work of , Let developers pay more attention to business logic . Use Maven Carry out project construction management , use Jenkins Continuous integration , It is mainly located in the architecture of large-scale distributed enterprise system or large-scale distributed Internet products .

2. Using technology

  SOA Service Framework :SpringCloud 、SpringBoot、RestFul etc.

  Distributed cache :Redis

  Modular management :Maven

  Database connection pool :Alibaba Druid

  The core framework :Spring framework、SpringBoot

  Persistence layer frame :MyBatis

  Security framework :Apache Shiro

  Server side validation :Hibernate Validator

  Task scheduling :quartz

  Log management :SLF4J 1.7、Log4j

  Client authentication :JQuery Validation

  Dynamic tab :easyuitab

  The front frame :Bootstrap、Vue

3. design idea

  Distributed 、 Microservices 、 Cloud Architecture

  JAVA Language development 、 Cross platform 、 High performance 、 High availability 、 Security 、 As a service 、 modularization 、 Componentization 、 Driven development model

4.     Basic functions of the platform

    User management : The user is the system operator , This function mainly completes the system user configuration .

    Role management : Role menu permission assignment 、 Set roles to divide data scope permissions by organization .

    Rights management : The system often used in some of the more fixed data maintenance and so on .

    Menu management : Configure system menu , Operating authority , Button authority identification, etc .

    Department of management : Configuration system organization , Tree structure display , You can adjust your superiors and subordinates at will .

    Log management : System normal operation logging and query ; System exception information logging and query .

    Connection pool monitoring : Monitor the current system database connection pool status , Can be analyzed SQL Identify system performance bottlenecks .

5.    Source structure

image.png

6.    Registry Center

image.png
image.png

7.    Partial function screenshot

image.png
image.png
image.png
image.png
image.png
image.png

To this end ~~( Enterprise architecture source code can be added ball : Thirty five three six two four seven two fifty nine )

版权声明
本文为[Black Knight 1203]所创,转载请带上原文链接,感谢

Scroll to Top