`
springcloud关注者
  • 浏览: 331433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
12d8ea3d-4199-3941-8a17-acd5024729b8
Spring_Cloud构...
浏览量:267671
文章分类
社区版块
存档分类
最新评论

J2EE企业分布式微服务云快速开发架构 Spring Cloud+Spring Boot2+Mybatis+Oauth2+ElementUI 前后端分离

阅读更多

1. 鸿鹄Cloud架构清单

 

2. Commonservice(通用服务)

通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。

 

清单列表

 

代码结构

 

3. Component(通用组件)

通用组件:对系统常用组件的封装,如:常用异常状态码、URL权限、Service/Dao/VO封装、Mybatis/Spring封装、分页、对象存储包、Redis缓存、日志、常用工具类、RabbitMQ、分布式Sequence等。

 

清单列表

 

代码结构

 

4. 快速开发管理平台

鸿鹄云架构【系统管理平台】是一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台,基于模块化、微服务化、原子化、热部署的设计思想,使用成熟领先的无商业限制的主流开源技术(Spring Cloud+Spring Boot+Mybatis+Oauth2+微服务设计思想)构建。 采用服务化的组件开发模式,可实现复杂的业务功能。使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。使用当前最流行最先进的开源技术实现服务组件化及管理,真正为企业打造分布式微服务云架构平台。

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

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

 

清单列表

 

代码结构

 

5. 业务服务

业务服务:通过服务与服务之间的内部(Feign)、外部通讯(Restful),满足不同业务需求。外部服务通过标准化协议,对外提供安全稳定的Restful服务,对内通过Spring Cloud Feign方式进行通讯,数据库完整CRUD操作。

 

代码结构

 

6. 分布式架构图

 

7. 运行环境支持

 

开发工具: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

 

8. 运行&截图

 

源码来源

分享到:
评论

相关推荐

    Spring总结

    Spring Cloud为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线等)上开发服务的一系列工具,是构建微服务生态的重要组成部分。 五、Spring Security Spring Security是...

    spring english ppt

    9. **Spring Cloud**:在微服务架构中,Spring Cloud提供了一整套服务发现、配置中心、负载均衡、熔断器、API网关等工具,帮助开发者构建分布式系统。 10. **Spring Batch**:Spring Batch是一个用于处理大量数据的...

    Java架构师的秘密

    Java架构师应掌握Docker、Kubernetes等容器化技术,以及Spring Cloud、Netflix OSS等微服务框架,理解服务发现、熔断、负载均衡等核心概念。 **3. 分布式系统设计** 在分布式系统中,Java架构师需关注数据一致性、...

    java笔试、面试资料大全

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在Java的笔试和面试中取得成功,了解并掌握相关的核心知识点至关重要。这份"java笔试、面试资料大全"显然是一份全面的学习资源,它...

    UnityUGUIui上显示3D模型游戏物体_ugui显示3d模型.zip

    UnityUGUIui上显示3D模型游戏物体_ugui显示3d模型.zip

    Transformer 的 Encoder 和 Decoder 流程,包括位置编码、注意力机制、因果性 Mask、残差连接与 LayerNorm,打包成一个可视化 Streamlit 应用

    功能简介 这个 Streamlit 应用将包含以下模块: 位置编码可视化 输入最大序列长度和维度,展示 Positional Encoding 的正弦余弦曲线。 自注意力计算演示 输入一组 token,展示其 self-attention 权重矩阵。 Masked Attention 动画 动画展示 Decoder 中 Masked Attention 的计算过程与屏蔽区域。 因果性建模可视化 输入一个句子,查看其每一步生成时关注的上下文。 残差连接 + LayerNorm 流程图 可视化每一层的残差路径和归一化流程。

    毕业设计-响应式轻拟物主题niRvana V2.6.0-整站商业源码.zip

    毕业设计-响应式轻拟物主题niRvana V2.6.0-整站商业源码.zip

    易优文档关键词管理插件.zip

    易优文档关键词管理插件.zip

    基于Matlab和CVX的电动汽车充电站能量调度策略:提升光伏利用率与动态电价制定 V2G

    内容概要:本文介绍了基于Matlab和CVX的电动汽车充电站能量调度策略,旨在提高光伏出力利用率并减少发电量波动。文中提出了一种充放电灵活度评估模型,根据不同运行模式(饥饿模式或饱和模式)动态调整电价,以最大化光伏利用率和充电任务完成率。同时,充分运用V2G服务,增强电动汽车与充电站的合作。仿真结果显示,该策略不仅提高了光伏利用率,还增强了电力系统的稳定性和经济效益。 适合人群:从事新能源研究的技术人员、电力系统工程师、科研工作者。 使用场景及目标:适用于研究和开发电动汽车充电站能量管理系统的机构和个人,目标是提高光伏利用率、减少电力波动、优化充电站运营。 其他说明:文中提供了详细的程序注释、CVX求解器安装包和安装方法,便于读者理解和复现实验结果。

    实训商业源码-牧场养牛-论文模板.zip

    实训商业源码-牧场养牛-论文模板.zip

    ZH1105柴油机气缸体三面粗镗组合机床设计(夹具设计).rar

    ZH1105柴油机气缸体三面粗镗组合机床设计(夹具设计).rar

    干法水泥回转窑工艺布置图.rar

    干法水泥回转窑工艺布置图.rar

    办公软件WPS灵犀免费版接入DeepSeek R1大模型:办公效率全面提升及应用场景详解

    内容概要:WPS灵犀免费版正式接入DeepSeek R1大模型,推出冬季2024灵犀免费版,成为首款国产AI原生办公套件。该版本具有三大颠覆性突破:深度集成DeepSeek R1,无需第三方插件;全免费且覆盖多种办公场景;效率实测提升300%。文章详细介绍了六大应用场景,包括智能写作、表格处理、PPT设计、代码办公、多模态创作和跨文档知识管理,并提供了详细的启用步骤和避坑指南。此外,还针对企业用户和高级用户提供了商用授权和API接入等进阶玩法。 适合人群:学生、职场人士、开发者以及需要高效办公的所有用户。 使用场景及目标:①智能写作,快速生成高质量文档;②表格处理,实现复杂公式的自动推导和异常检测;③PPT设计,自动生成专业美观的演示文稿;④代码办公,生成和优化编程代码;⑤多模态创作,生成流程图和数据可视化图表;⑥跨文档知识管理,快速总结文献和识别合同风险。 其他说明:提供全网独家下载地址和避坑指南,确保用户顺利安装和使用。企业用户需申请商用授权,费用为0.1元/千tokens。用户反馈显示,WPS灵犀版大幅提升了工作效率,解决了多个痛点问题。立即下载体验,开启AI办公新纪元。

    盖冒垫片模具设计.rar

    盖冒垫片模具设计.rar

    Φ273钢管矫直机主传动系统设计.rar

    Φ273钢管矫直机主传动系统设计.rar

    对农业玉米脱粒机的总体结构设计.rar

    对农业玉米脱粒机的总体结构设计.rar

    浮头式换热器设计.rar

    浮头式换热器设计.rar

    ssm055基于spring框架的中小企业人力资源管理系统的设计及实现(文档+源码)_kaic

    ssm055基于spring框架的中小企业人力资源管理系统的设计及实现(文档+源码)_kaic

    行业报告【零售分销领域】中国零售分销体系研究白皮书2025:零供协同优化供应链与合作机制设计

    内容概要:本文系统梳理了中国零售分销体系中零供合作的现状与挑战,汇集了行业实践案例与创新思路,同时借鉴国际经验,探索适合中国市场的流通模式。文章指出,中国零售分销体系正经历重大变化,零供关系从“博弈”转向“协同”。文中分析了日本、欧美市场的零供合作模式及其特点,对比了中国市场的现状与挑战。此外,文章强调了政策法规对零供关系健康发展的重要性,并提出了未来零供协同的具体举措,如强化政策引导、深化行业能力建设、搭建高效合作平台、加速零售技术革新等。 适用人群:零售行业从业者、供应链管理人员、政策制定者、研究者。 使用场景及目标:①帮助企业理解零供关系的演变趋势及面临的挑战;②为政策制定者提供参考,完善相关法律法规;③为研究者提供详实的行业数据和案例分析;④为企业提供具体的零供协同实施路径和成功案例借鉴。 其他说明:本文通过大量的行业调研和案例分析,揭示了零供关系从“博弈”到“协同”的必然趋势,强调了数字化转型和政策法规对零售分销体系健康发展的重要性。文中提到的优秀案例展示了零供协同在提升效率、降低成本、增强市场竞争力等方面的显著效果,为行业提供了宝贵的实践经验。

    考虑居民响应行为的生活垃圾分类回收政策模拟仿真研究.zip

    考虑居民响应行为的生活垃圾分类回收政策模拟仿真研究.zip

Global site tag (gtag.js) - Google Analytics