Spring Coud--鸿鹄Cloud分布式微服务云系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Coud--鸿鹄Cloud分布式微服务云系统相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

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

以上是关于Spring Coud--鸿鹄Cloud分布式微服务云系统的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud--鸿鹄Cloud分布式微服务云系统—技术点

Spring Cloud--鸿鹄Cloud分布式微服务云系统—技术点

Spring CLoud--鸿鹄Cloud分布式微服务云系统—技术点

Spring Cloud--鸿鹄Cloud分布式微服务云系统—技术点

Spring Cloud-鸿鹄Cloud分布式微服务云系统—Config

Spring cloud--鸿鹄Cloud分布式微服务云系统—Config