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
云端服务发现