Introduction to MyClouds Microservice Governance and Rapid Development Platform

Overview

MyClouds is a pluggable lightweight microservice governance and rapid development platform based on mature software project development methodology and SpringCloud ecosystem. With the goal of "reusable standard functions, configurable general modules, rapid development of business requirements, seamless integration of heterogeneous systems, application performance monitoring and expansion, system log analysis and auditing" as the goal, it helps enterprises implement IT strategies and shield technical barriers. Quickly realize the business vision of high-performance and high-availability that is horizontally scalable. Provide software R&D teams with full-stack technology solutions that are efficient and controllable, on-demand, and quickly realize business needs, and obtain the core technology competitiveness of higher quality, faster delivery of business and operation and maintenance support at the lowest cost and lowest risk.

Applicable scene

The MyClouds architecture prioritizes Internet distributed application development and takes into account the traditional monolithic layered application development model. Therefore, based on the rich component system of MyClouds, it can not only develop PC-side websites, management systems, mobile-side H5 applications, and background API interface services for various Internet-oriented e-commerce, finance, Internet + industry applications, etc.; Various enterprise management systems in the traditional software industry, various government information systems at all levels, etc.

Front-end technology selection

  • Base class library: BootStrap JQuery WeUI
  • Plug-in collection: DataTables zTree Select2 DatePicker DateRangePicker and other peripheral preferred plug-ins.

Back-end technology selection

  • Core dependencies: Thymeleaf SpringMVC SpringCore SpringSession MyBatis Redis Druid ShardingJDBC
  • Service Governance: SpringCloud Ecological Component Consul Service Registry
  • Auxiliary tool: Maven SpringBoot
  • Extension components: rich extension modules. (such as distributed file storage module, real-time stream computing module, message queue module, etc.)

Common Preset Components

  • Unified Resource Configuration and Rights Management System
  • Application Monitoring and Service Link Tracking System
  • Log collection and analysis system

Vision planning

Build a first-class micro-service governance and rapid development platform, create a mature and stable technology component ecology and a wealth of general business reference implementations.

development track

code hosting

https://gitee.com/osworks/MyClouds

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324458561&siteId=291194637