• Spring Cloud 构建面向企业的大型分布式微服务快速开发框架+技术栈介绍


    分布式架构图

    在这里插入图片描述

    Cloud架构清单

    在这里插入图片描述

    Commonservice(通用服务)

    1)清单列表
    在这里插入图片描述
    2)代码结构
    在这里插入图片描述

    Component(通用组件)

    1)清单列表
    在这里插入图片描述
    2)代码结构
    在这里插入图片描述

    快速开发管理平台——云架构【系统管理平台】

    一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台,基于模块化、微服务化、原子化、热部署的设计思想,主流开源技术(Spring Cloud+Spring Boot+Mybatis+Oauth2+微服务设计思想)构建。

    【平台安全性】平台严格遵循Web安全规范,使用前后端双重验证,统一用户认证及密码安全策略,标准功能权限、数据权限过滤。使用防SQL脚本注入、跨站点脚本编制(XSS)、伪造请求(CSRF)攻击等常见的攻击手段。

    业务服务与业务服务提供对外标准Restful接口规范,对内Feign的调用模式,实现分布式集群部署,业务与业务之间完全解耦,使用Zipkin做服务与服务之间的链路追踪,ES做日志数据收集,真正为企业打造分布式、微服务、云架构平台。

    1)清单列表
    在这里插入图片描述
    2)代码结构
    在这里插入图片描述

    运行环境支持

    开发工具:Idea、Eclipse
    WEB容器:Tomcat、Jboss、Weblogic、webSphere
    JDK版本:1.8+
    系统支持:Docker、Window、Linux
    数据库/数据源:MySQL、Alibaba Druid
    服务框架:Spring Cloud、Spring Boot2、Mybatis、OAuth2、Security
    分布式中间件:RabbitMQ、Redis、ElasticSearch、OSS
    前端架构:VUE、Uniapp、Layui、Bootstrap、H5、CSS3
    构建方式:Maven、Jenkins
    涉及技术:Eureka、Config、Zuul、OAuth2、Security、OSS、Turbine、Zipkin、Feign、Monitor、Stream、ElasticSearch

    业务服务

    业务服务:通过服务与服务之间的内部(Feign)、外部通讯(Restful),满足不同业务需求。

    外部服务通过标准化协议,对外提供安全稳定的Restful服务,对内通过Spring Cloud Feign方式进行通讯,数据库完整CRUD操作。

    1)代码结构
    在这里插入图片描述

  • 相关阅读:
    使用k8s helm离线部署spark-operator(私有仓库)
    2023-10-07 mysql-代号m-同时打开多个database-概要设计
    MySQL高可用复制管理工具 —— Orchestrator使用
    SwiftUI 6.0(Xcode 16)全新 @Entry 和 @Previewable 宏让开发妙趣横生
    《理解深度学习》2023最新版本+习题答案册pdf
    【PyTorch】Torchvision Models
    【一文秒懂——SLF4j日志】
    JWT(2):JWT入门使用
    OKHttp3工具类
    VM系列振弦采集读数模块的测量模式
  • 原文地址:https://blog.csdn.net/usa_washington/article/details/136401151