Spring Cloud微服务分布式云架构-集成项目简介
发布日期:2021-08-30 16:01:57 浏览次数:3 分类:技术文章

本文共 1546 字,大约阅读时间需要 5 分钟。

Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必须了解一下相关项目,希望可以帮助到大家。

Spring Cloud Config

配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。

Spring Cloud Bus

​事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。

Eureka

云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

Hystrix

熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。

Zuul

Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。

Archaius

配置管理API,包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。

Consul

封装了Consul操作,consul是一个服务发现与配置工具,与Docker容器可以无缝集成。

Spring Cloud for Cloud Foundry

通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。

Spring Cloud Sleuth

日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。

Spring Cloud Data Flow

大数据操作工具,作为Spring XD的替代产品,它是一个混合计算模型,结合了流数据与批量数据的处理方式。

Spring Cloud Security

基于spring security的安全工具包,为你的应用程序添加安全控制。

Spring Cloud Zookeeper

操作Zookeeper的工具包,用于使用zookeeper方式的服务发现和配置管理。

Spring Cloud Stream

数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。

Spring Cloud CLI

基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。

Ribbon

提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用。

Turbine

Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况。

Feign

Feign是一种声明式、模板化的HTTP客户端。

Spring Cloud Task

提供云端计划任务管理、任务调度。

Spring Cloud Connectors

便于云端应用程序在各种PaaS平台连接到后端,如:数据库和消息代理服务。

Spring Cloud Cluster

提供Leadership选举,如:Zookeeper, Redis, Hazelcast, Consul等常见状态模式的抽象和实现。

Spring Cloud Starters

Spring Boot式的启动项目,为Spring Cloud提供开箱即用的依赖管理。


转载于:https://juejin.im/post/5b59935cf265da0f6b770d15

转载地址:https://blog.csdn.net/weixin_34038652/article/details/91487647 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:高并发场景下转移表的处理过程探讨
下一篇:搜索引擎概述之布尔检索

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.172.111.71]2022年05月22日 08时50分24秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

线路选择巡线人员 2021-08-28
01-Windows Server 2012 新特性 ---- 活动目录安装向导 2021-08-28
七年之“养”【我与51CTO一“七”成长】 2021-08-28
易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之申请Excha 2021-08-28
如何在项目实施过程提高系统运维水平 2021-08-28
IT人员应聘建议 2021-08-28
怎么sketch画板导出html,sketch符号和导出画板 – Sketch入门UI设计教程 2021-08-28
在html中单选选择器,已选中单选按钮标签的CSS选择器 2019-06-25 13:15:30
c语言名人名言大全摘抄,数学名人名言大全摘抄 2019-06-25 13:15:29
linux常用命令kill-9,【Linux常用命令】Linux kill, killall, kill -9, 2019-06-25 13:15:28
三维浮雕软件 linux,三维立体浮雕软件下载 2019-06-25 13:15:28
matlab实现lte上行链路仿真,LTElianluji LTE系统链路级仿真,里面的程序很详尽,适合初学者。 matlab 259万源代码下载- www.pudn.com... 2019-06-25 13:15:27
java 文件校验和,Java如何为zip文件创建校验和? 2019-06-25 13:15:27
sublimerepl php,Sublime text 3实现交互环境 2019-06-25 13:15:26
centos rh php7,Centos7 安装 PHP7最新版的详细教程 2019-06-25 13:15:26
php中如何压缩数据处理,HTTP中几个压缩算法的PHP实现分析 2019-06-25 13:15:25
nginx同时配置php和python,CentOS7 下nginx与PHP的安装与配置 2019-06-25 13:15:24
php 实现贪吃蛇游戏,php编写的贪吃蛇游戏 2019-06-25 13:15:24
headerdoc2html 快速插入注释,[技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档... 2019-06-25 13:15:23
okgo 缓存html,OKGO 修改缓存数据 2019-06-25 13:15:23