`

JAVA Spring Cloud-honghu 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 做了二次分装,主要负责完成微服务架构中的服务治理功能。

鸿鹄 Cloud 未来

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

完整项目的源码来源 技术支持求求三五三六二四七二五九

在这里插入图片描述

 

源码下载地址

 

分享到:
评论

相关推荐

    eureka分布式微服务

    其中,Eureka是Spring Cloud中的服务发现组件,它能够实现服务注册与发现的功能,是分布式微服务架构中不可或缺的一部分。 #### 二、创建Eureka服务发现中心 根据给定的文件信息,我们将详细介绍如何创建一个名为`...

    SIRI-WHU Data Set 遥感影像数据集.7z

    SIRI-WHU Dataset 是一个遥感影像数据集,其包含 12 个类别的场景图像共计 2400 张,其中每个类别有 200 张,每张图像的像素尺寸为 200*200,空间分辨率为 2 米。数据集资源来自 Google Earth,主要涵盖中国城市地区...

    立体电影制作的业务与技术

    值得一提的是,立体投影系统的成本仅略高于标准数字投影系统,这为S3D电影的推广提供了强有力的支持。 #### 二、立体电影制作的技术挑战与创新 当前,大多数S3D电影是基于计算机生成图像(CGI)的动画电影,因为这类...

    南京邮电大学张顺颐教授通信网理论基础课件第三部分

    对等网络是一种分布式网络架构,其中每个节点既是服务的提供者也是消费者。在P2P网络中,用户可以直接交换数据,无需通过中心服务器,这大大降低了带宽成本并提高了系统的鲁棒性。常见的P2P应用包括文件共享系统、流...

    struts2属性文件struts.xml的配置

    <package name="honghu" extends="struts-default"> ``` - **`name`**:包名,必须唯一。 - **`extends`**:继承的包,默认继承`struts-default`,可以指定其他包以继承更多的默认配置。 #### 三、Action配置 ...

    立体文字动画软件

    这些动画效果可能包括平移、旋转、缩放、扭曲等,甚至还能添加复杂的粒子系统、光线追踪和阴影效果,使得文字动画更具视觉冲击力。 X3D是一种基于XML的三维交互式图形标准,常常被用于网络环境中的3D内容展示。在这...

    南京邮电大学张顺颐通信网理论基础课件第二部分

    这部分可能涉及编码技术,如JPEG、MPEG等,以及视频会议和远程协作系统的实现原理,包括码率控制、错误恢复策略等,以确保高质量的实时通信体验。 通过这三份课件的学习,学生可以全面了解通信网络的过去、现在和...

    生态5:2021年半年度报告.PDF

    - 公司名称:湖北洪湖生态农业股份有限公司,英文名为Hubei Honghu Ecological Agriculture CO., LTD. - 股票简称:生态5,股票代码:400027 - 法定代表人:李武 - 注册及办公地址:湖北省洪湖市瞿家湾镇唐城...

    PHPMPS微信公众**台插件 v1.0 1.2~2.3通用.rar

    经测试,weixin.php需要ansi格式才能验证通过,但是ansi格式返回信息时会乱码,因此接口验证通过后再改回utf-8格式,此插件只...欢迎关注honghu5.com微信号(vhonghu)和www.jlmhk.com微信号(wwwjlmhkcom)进行测试

    PHPMPS微信公众平台插件 v1.0 1.2~2.3通用.zip

    经测试,weixin.php需要ansi格式才能验证通过,但是ansi格式返回信息时会乱码,因此接口验证通过后再改回utf-8格式,PHPMPS微信...欢迎关注honghu5.com微信号(vhonghu)和www.jlmhk.com微信号(wwwjlmhkcom)进行测试

    2024年俄罗斯双马来酰亚胺树脂(BMI)市场机会及渠道调研报告Sample.pdf

    - **主要供应商**:市场上的主要供应商包括Evonik、Hexcel、Huntsman、Solvay、HOS-Technik、Renegade Materials、ABROL、Honghu Shuangma Advanced Materials Tech、Qinyang Tianyi Chemical、MCCFC等。 **3. 销售...

    数字频率计0-200mhz数字频率计

    在电子工程领域,频率计是常用的测试工具,用于精确测量信号的频率,这对于调试电路、分析信号质量和设计各种通信系统至关重要。这种频率计通常基于数字信号处理技术,能提供高精度和快速响应。 描述中提到的“把...

    信号发生器——简易示波器合并.zip

    STM32F103C8T6是意法半导体(STMicroelectronics)生产的高性能、低成本的32位ARM Cortex-M3微控制器,广泛应用于嵌入式系统设计。 首先,我们要了解信号发生器。信号发生器是一种能够产生各种类型电信号的设备,如...

    LP3401LT1G.pdf

    LP3401LT1G MOSFET 介绍 LP3401LT1G 是一款 30V P-Channel Enhancement-Mode MOSFET,具有先进的沟槽式工艺技术和高密度电池设计,实现了超低导通电阻。该器件还符合 RoHS 要求和 Halogen Free。...

    生成随机数 C#代码实现

    这时,可以考虑使用第三方库,如System.Numerics.RandomNumberGenerator接口,它可以提供基于.NET平台的系统随机源或自定义种子的随机数生成。 六、随机数种子 Random类的构造函数可以接受一个种子值。相同的种子会...

    asp脚本编码器(SRCENC.EXE)

    ASP脚本编码器,也称为MS Script Encode,是微软提供的一款工具,主要用于增强ASP(Active Server Pages)脚本的安全性。这款工具的主要功能是对ASP页面中的源代码进行编码,以防止恶意用户通过查看或篡改网页源代码...

    非线性共轭梯度法.zip

    非线性共轭梯度法是一种在数值优化领域广泛应用的迭代方法,主要用于求解大型非线性系统的最优化问题。这种算法是线性共轭梯度法的扩展,旨在处理非线性函数的最小化问题,尤其适用于大型稀疏矩阵的情况。在MATLAB...

    asp.net 无限级分类

    在ASP.NET开发中,无限级分类是一个常见的需求,特别...通过灵活的数据库设计、自定义的业务逻辑以及前端的智能展示,我们可以创建出功能完善的分类系统。在实际开发中,应根据项目需求和团队习惯选择合适的设计方案。

    google map api的两个例子

    在IT行业中,Google Map API是一个强大的工具,它允许开发者在网页上嵌入地图,并通过JavaScript进行高度自定义,实现各种功能。在这个主题中,我们主要关注"google map api"的两个实例,即“自定义标记”和“拖动点...

Global site tag (gtag.js) - Google Analytics