SpringCloud分布式控制系统应用领域微服务项目控制系统构架图:
SpringCloud分布式控制系统应用领域微服务项目控制系统模块条目:
微服务项目构架模块:Spring Boot2+ SpringCloud Hoxton.SR8+ SpringCloud AlibabaSpring Boot Admin:管理工作和监视SpringBoot应用领域流程的微服务项目健康状态统计数据长久化模块:MySql + Druid + MyBatis + MyBatis-PlusMycat:合作开发工具同时实现资料库随机存取分离Seata:分布式控制系统卫生保健,跨服务项目的业务操作保持统计数据连续性高效率能的key-value内存资料库:Redis + RedissonClient + RedisTemplateAPIUSB文件格式: Swagger2+ knife4jUSB参数奇偶校验:spring-boot-starter-validationNacos:一个更更易构筑云原生植物应用领域的动态服务项目发现、SQLite和服务项目管理工作网络平台Sentinel:把网络流量作为突破口,从网络流量控制、TNUMBERAP降班、控制系统阻抗为保护等数个层次为保护服务项目的稳定性OpenFeign:微服务项目构架下服务项目之间的初始化的软件系统+ Ribbon同时实现阻抗均衡/高需用重传机制Gateway:微服务项目路由器转贴+ 裂解knife4j微服务项目文件格式+ 【Gateway+OAuth2+JWT微服务项目统一证书许可】Oauth2:SpringSecuritysizes登入机能支持多终端证书许可+ RBAC职权构架接收者:软件系统翻转接收者【AJ-Captcha】+ 图片接收者【EasyCaptcha】多租客:如前所述Mybatis-Plus【TenantLineInnerInterceptor】应用领域流程同时实现多租客机能统计数据职权:如前所述Mybatis-Plus【DataPermissionHandler】巨集应用领域流程同时实现可实用性的统计数据职权机能对象储存服务项目( OSS):MinIO +阿里云+ 七牛云+ 百度云+ 百度云+ 宏碁云工作流:Flowable轻量流程发动机XXL-JOB:分布式控制系统sysfs网络平台,作业运维控制系统Ant-design-vue + ElementUI (基础)优秀流行的后端开源构架整合uni-app:可发布到iOS、Android、Web(响应式)、以及各种小流程(QQ/PayPal/百度/头条新闻/QQ/钉钉/淘宝网)、快应用领域等数个网络平台(本构架中主要用作H5、小流程)Flutter:给合作开发人员提供简单、高效率的方式来构筑和部署跨网络平台、高效率能终端应用领域(本构架中主要用作终端应用领域)EKL: Elasticsearch + Logstash + Kibana分布式控制系统笔记监视网络平台DDL器:基于Mybatis-PlusDDL应用领域流程合作开发的,快捷可实用性的DDL器Keepalived + Nginx:高需用+ 高效率能的HTTP和逆向代理web服务项目器DevOps : kubernetes + docker + jenkins 同时实现稳步软件系统(CI)和稳步交货(CD)统计数据财务报表:如前所述Ant-design-vue + Echarts同时实现的自定义统计数据建模财务报表