文档章节

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

itcloud
 itcloud
发布于 2018/04/25 11:24
字数 723
阅读 528
收藏 10

简介

鸿鹄云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

© 著作权归作者所有

itcloud
粉丝 122
博文 234
码字总数 174197
作品 0
惠州
私信 提问
java springcloud版b2b2c社交电商spring cloud分布式微服务-云架构代码结构构建(五)

上一篇介绍了《整合spring cloud云服务架构 - 企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、...

游客ttswboy6gpega
05/09
0
0
(五) 构建spring cloud云服务架构 - HongHu云架构代码结构构建

上一篇介绍了《构建spring cloud云服务架构 - HongHu企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、...

SpringCloud关注者
2018/09/28
433
3
(四)构建spring cloud云服务架构 - HongHu企业分布式微服务云架构

今天正式给大家介绍了Spring Cloud - HongHu企业分布式微服务云架构,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格、苛刻,不仅要用业界最流行的技术,还要和国际接轨,在...

SpringCloud关注者
2018/09/27
408
2
(十六) 整合spring cloud云架构 -使用spring cloud Bus刷新配置

我们使用spring cloud分布式微服务云架构做了b2b2c的电子商务系统,除了架构本身自带的系统服务外,我们将b2b2c的业务服务进行了细粒度拆分,做成了不同的业务微服务。 当我们的业务系统越来...

itcloud
2018/08/23
81
0
JAVA springboot微服务b2b2c电子商务系统-eureka 项目构建过程(八)

我们针对于HongHu cloud的eureka项目做以下构建,整个构建的过程很简单,我会将每一步都构建过程记录下来,希望可以帮助到大家: 1. 创建一个名为particle-common-eureka的maven项目,继承p...

01/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

打印城市名字

题目要求 写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,>最后用for循环把它们打印出来。 参考答案 #!/bin/bash#这个脚本用来打印城市...

wzb88
32分钟前
3
0
Prometheus基于DNS注册

1 搭建dns主从 1)环境 环境10.0.2.49 主10.0.2.50 从 2)安装dns yum install bind-chroot 3)配置主服务器 10.0.2.49 vim /etc/named.confoptions { listen-on port 53 { ...

拜了个拜
34分钟前
5
0
从0搭建自己的webpack开发环境(三)

往期回顾: 从0搭建自己的webpack开发环境(一) 从0搭建自己的webpack开发环境(二) 1.处理JS模块 1.1 将es6代码编译成es5代码 代码的转化工作要交给babel来处理 npm install @babel/core ...

前端优选
34分钟前
5
0
menu和actionbar

3.0之后推荐用actionbar,Menu已经过时但是我们还是了解一下吧, Menu学习 在java语句中添加menu组件 重写onCreateOptionsMenu(Menu menu)方法 @Override public boolean onCreateOptio...

逆天游云
42分钟前
5
0
目前流行前端几大UI框架

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。 一.Mint UI 屏幕快照 2019-01-18 下午3.03....

说雾
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部