Spring Cloud-Honghu Cloud分布式微服务云系统(一)
2019独角兽企业重金招聘Python工程师标准>>>
简介
鸿鹄云Cloud是基于SpringCloud来封装的,是一系列框架的有序集合。利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分),都可以用Spring Boot的开发风格做到一键启动和部署。鸿鹄云Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。
鸿鹄Cloud组成
SpringCloud的子项目,大致可分成两类:
一类是对现有成熟框架Spring Boot的封装和抽象,也是数量最多的项目;
第二类是开发了一部分分布式系统的基础设施的实现,如SpringCloud Stream就是kafka, ActiveMQ这样的角色。开发人员进行微服务的实践,第一类子项目就已经足够使用,如:欢迎大家一起学习研究相关技术愿意了解源码的朋友直接求求交流分享技术:2147775633
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 是SpringCloudNetflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次分装,主要负责完成微服务架构中的服务治理功能。
鸿鹄Cloud未来
SpringCloud为未来互联网企业提供分布式基础设施解决方案。同时,随着近几年微服务架构和Docker容器概念的火爆,也会让SpringCloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,有效推进服务端软件系统技术水平提升。
更多详细源码参考来源:http://minglisoft.cn/honghu/technology.html
转载于:https://my.oschina.net/u/3873725/blog/1981398
Spring Cloud-Honghu Cloud分布式微服务云系统(一)相关推荐
- spring cloud构建互联网分布式微服务云平台- Netflix
该项目通过自动配置为Spring Boot应用程序提供Netflix OSS集成,并绑定到Spring环境和其他Spring编程模型成语.通过几个简单的注释,您可以快速启用和配置应用程序中的常见模式, ...
- spring cloud构建互联网分布式微服务云平台-消息总线
Spring Cloud Bus除了支持RabbitMQ的自动化配置之外,还支持现在被广泛应用的Kafka.在本文中,我们将搭建一个Kafka的本地环境,并通过它来尝试使用Spring Cloud B ...
- Spring Cloud--Honghu Cloud分布式微服务云系统—组件化
摘要: Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring ...
- Spring Cloud-鸿鹄Cloud分布式微服务云系统—架构图
这边结合了当前大部分企业的通用需求,包括技术的选型比较严格.苛刻,不仅要用业界最流行的技术,还要和国际接轨,在未来的5~10年内不能out.作为公司的架构师,也要有一种放眼世界的眼光,不仅要给公司做好 ...
- Spring Cloud-honghu Cloud分布式微服务云系统--云架构代码结构构建
根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现.治理.配置化管理.路由负载.安全控制等优秀解决方案,使用Maven技术将框架进行模块化.服务化.原子化封装并构建,也为后期 ...
- Spring Cloud--鸿鹄Cloud分布式微服务云系统—云架构代码结构构建(五)
根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现.治理.配置化管理.路由负载.安全控制等优秀解决方案,使用Maven技术将框架进行模块化.服务化.原子化封装并构建,也为后期 ...
- spring cloud + spring boot + springmvc+mybatis分布式微服务云架构
做一个微服务架构需要的技术整理: View: H5.Vue.js.Spring Tag.React.angularJs Spring Boot/Spring Cloud: Zuul.Ribbon.Fe ...
- Spring Cloud-honghu Cloud分布式微服务云系统
2019独角兽企业重金招聘Python工程师标准>>> 简介 鸿鹄云Cloud是基于SpringCloud来封装的,是一系列框架的有序集合.利用Spring Boot的开发模式简化了 ...
- Spring Cloud Spring Boot mybatis 企业分布式微服务云(五)服务消费(Feign)【Dalston版】...
Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端.它使得编写Web服务客户端变得更加简单.我们只需要通过创建接口 ...
最新文章
- 零基础代码学python-零基础学Python 超详细教程
- linux下挂接fat32分区
- 在anaconda中运行jupyter notebook,无法自动打开浏览器的解决方案,亲测100%有效
- Android 自定义带图标Toast,工具方法,Toast自定义显示时间
- 第2课 桐桐的运输方案《聪明人的游戏 信息学探秘.提高篇》
- 20165309 《网络对抗技术》实验二:后门原理与实践
- 硅谷卖场里看家庭监控设备:Dropcam难撼传统DVR系统
- python对象、引用
- c++字节对齐编译器指令#pragma
- Ubuntu 下的PDF阅读器
- html5添加上下居中,详解HTML5中垂直上下居中的解决方案
- smartprinter注册版_SmartPrinter免费版
- 基于ssm的学生管理系统源码+开题报告、任务书、文献综述
- flowchart.js使用总结
- 使用Excel校验VIN码(车架号)第九位
- 浙工商计算机学院教师,浙工商计算机与信息工程学院导师介绍:魏贵义
- java设计火车的类,JAVA课程设计--火车票管理系统
- 关于代码复制到IDEA上空格变成`NBSP`的解决办法
- Hotfile下载方法
- OSChina 周六乱弹 —— 我妈说不让我跟纹身的玩