Java架构-spring cloud构建分布式云架构-微服务

本文详细介绍了使用Spring Cloud构建的大型企业分布式微服务云架构,包括Cloud框架选型、技术架构、组件组成和服务治理等方面。通过服务组件的模块化、微服务化,实现灰度发布、持续集成,涉及Eureka、Config、Hystrix、Feign等关键组件。此外,文章还涵盖了后台管理平台的技术选型和功能结构,如Redis作为分布式缓存,Spring Boot、MyBatis作为核心技术框架,以及Quartz任务调度和Shiro安全框架。最后,作者提到Spring Cloud在微服务和Docker领域的应用前景,并邀请业界专家共创交流社区。
摘要由CSDN通过智能技术生成

1.Cloud框架选型-Cloud简介

   Cloud使用大型互联网分布式企业微服务云架构(Cloud分布式微服务云)
   云框架是基于Spring Cloud来封装的,是一系列框架的有序集合。利用Spring
   
   Boot的开发模式简化了分布式系统基础设施的开发,
   如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分)
   都可以用Spring Boot的开发风格做到一键启动和部署。
   云Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,
   通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,
   最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。

采用服务化的组件开发模式,可实现复杂的业务功能。提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑。 使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。

2.技术架构

   鸿鹄Cloud分布式微服务云结合了当前大部分企业的通用需求,包括技术的选型比较严格、苛刻,
   不仅要用业界最流行的技术,还要和国际接轨,
   在未来的5~10年内不能out。为公司技术选型要有一种放眼世界的眼光,
   不仅要给公司做好的技术选型,而且还要快速响应企业的业务需求,能够为企业快速定制化业务。

Cloud使用大型互联网分布式企业微服务云架构,架构图如下:

3.Cloud组成

大型企业分布式微服务云架构服务组件实现模块化、微服务化、原子化、灰度发布、持续集成,组件组成如下:

大型企业分布式微服务云架构服务组件实现模块化、微服务化、原子化、灰度发布、持续集成,组件组成如下:

commonservice eureka

云端服务发现࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值