Spring Cloud-honghu Cloud分布式微服务云系统

发布时间:2020-07-24 19:49:53 作者:qq5acc0f2564c82
来源:网络 阅读:301

摘要: SpringCloud的子项目,大致可分成两类: 一类是对现有成熟框架Spring Boot的封装和抽象,也是数量最多的项目; 第二类是开发了一部分分布式系统的基础设施的实现,如SpringCloud Stream就是kafka, ActiveMQ这样的角色。开发人员进行微服务的实践,第一类子项目就已经足够使用
简介

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

鸿鹄Cloud组成

SpringCloud的子项目,大致可分成两类:

一类是对现有成熟框架Spring Boot的封装和抽象,也是数量最多的项目;

第二类是开发了一部分分布式系统的基础设施的实现,如SpringCloud Stream就是kafka, ActiveMQ这样的角色。开发人员进行微服务的实践,第一类子项目就已经足够使用,如:

  1. SpringCloud Netflix

是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等。

  1. SpringCloud Config

将配置信息中央化保存, 配置SpringCloud Bus可以实现动态修改配置文件。

  1. SpringCloud Bus

分布式消息队列,是对Kafka, MQ的封装。

  1. SpringCloud Security

对Spring Security的封装,并能配合Netflix使用。

  1. SpringCloud Zookeeper

对Zookeeper的封装,使之能配置其它SpringCloud的子项目使用。

  1. SpringCloud Eureka

SpringCloud Eureka 是SpringCloud Netflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次分装,主要负责完成微服务架构中的服务治理功能。

鸿鹄Cloud未来

SpringCloud为未来互联网企业提供分布式基础设施解决方案。同时,随着近几年微服务架构和Docker容器概念的火爆,也会让SpringCloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,有效推进服务端软件系统技术水平提升。

完整项目的源码来源 技术支持求求1791743380

推荐阅读:
  1. Spring事务
  2. Unable to locate Spring NamespaceHandler for XML schema namespace

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring cloud boot

上一篇:chrome 下使用维基百科

下一篇:Linux编写Bash脚本的10个技巧

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》