开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 1372|回复: 0

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

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
5
软币
89
在线时间
2 小时
注册时间
2018-3-30
发表于 2018-5-2 10:19:34 | 显示全部楼层 |阅读模式
摘要: 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客户端、请求路由等。
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 做了二次分装,主要负责完成微服务架构中的服务治理功能。
鸿鹄Cloud未来
SpringCloud为未来互联网企业提供分布式基础设施解决方案。同时,随着近几年微服务架构和Docker容器概念的火爆,也会让SpringCloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,有效推进服务端软件系统技术水平提升。
完整项目的源码来源 技术支持求求1791743380



回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-26 16:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表