热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SpringCloud全部组件的罗列与介绍

官方地址:https:spring.ioprojectsspring-cloud这里只做一些罗列和简单介绍,便于您有一个整体的了解SpringCloud

下完雨的闲林埠


官方地址:https://spring.io/projects/spring-cloud
这里只做一些罗列和简单介绍,便于您有一个整体的了解



Spring Cloud Azure

提供Spring 与Azure服务的无缝集成


Spring Cloud Alibaba

Alibaba提供的一站式分布式开发解决方案


Spring Cloud Amazon Web Services

简化 AWS的集成,提供了常用的语法和API与AWS交互


Spring Cloud Bus

将“服务实例”与“分布式消息传递”链接在一起的事件总线。它可以在集群中传播状态更改(如配置更改),还可与Spring Cloud Config联合实现热部署


Spring Cloud Circuit Breaker

提供了不同断路器的抽象,统一API支持Hystrix、Resilience4J、Sentinel、Spring Retry


Spring Cloud CLI

用命令方式启动和构建Spring Cloud服务


Spring Cloud for Cloud Foundry

集成了VMware的Cloud Foundry云平台,能够在云平台上方便的使用Spring Cloud


Spring Cloud-Cloud Foundry Service Broker

构建Spring Boot 项目以快速实现Cloud Foundry 的 Service Broker服务


Spring Cloud Cluster

提供构建分布式集群所需要的基础支持,比如选举、集群的状态一致性、全局锁、Token等


Spring Cloud Commons

Spring Cloud Commons 以两个库的形式提供功能:Spring Cloud Context 和 Spring Cloud Commons。 Spring Cloud Context 为 Spring Cloud 应用程序的 ApplicationContext 提供实用程序和特殊服务(引用上下文、加密、刷新周期和环境端点)。
Spring Cloud Commons 是一组抽象和通用类,用于不同的 Spring Cloud 实现(例如 Spring Cloud Netflix 与 Spring Cloud Consul)


Spring Cloud Config

提供分布式配置管理


Spring Cloud Connectors

Spring Cloud Connectors 简化了在 Cloud Foundry 和 Heroku 等云平台中连接服务和获得操作环境意识的过程,可以使用内置功能(关系数据库、MongoDB、Redis、RabbitMQ),也可以扩展用来连接自己的服务


Spring Cloud Consul

提供服务注册发现、分布式配置、控制总线


Spring Cloud Contract

消费者驱动合同(CDC)方法解决方案,目前由Spring Cloud Contrat Verifier项目组成


参考文章:https://blog.csdn.net/wangchengaihuiming/article/details/99712467



Spring Cloud Function

使用函数实现业务逻辑,并能部署在AWS Lambda、Alibaba Function Compute等支持函数计算的云平台上


Spring Cloud Gateway

网关控制,能够控制路由到API,并提供安全、监控等指标


Spring Cloud GCP

可以方便使用Google Cloud Platform(GCP),支持发布和订阅Goole Cloud Pub/Sub 主题等


Spring Cloud Kubernetes

实现了Spring Cloud接口,允许在K8s上构建和运行Spring Cloud 应用程序


Spring Cloud Netflix

可以通过自动配置的方式将Netflix的组件集成到Spring环境中,提供服务发现(Eureka)、熔断器(Hystrix)、路由(Zuul)、负载均衡(Ribbon)


Spring Cloud Open Service Broker

能够在支持Open Service Broker API的云服务上构建Spring Cloud应用,是两者之间的桥梁。Open Service Broker API提供了开放式的API,通过统一的抽象,让各种不同的应用轻松接入云服务


Spring Cloud OpenFeign

用于编写REST客户端,支持Feign注解和JAX-RS注解


Spring Cloud Pipelines

提供一种通用方法用于运行、配置和部署应用,以降低开发成本。已经转移到https://github.com/CloudPipelines/


Spring Cloud Schema Registry

提供一种在不同生产者、消费者之间通讯的方法,schema registry 使用文本格式(一般是JSON)存储信息,各种应用可以使用该方式来通讯


Spring Cloud Security

可以很方便的构建带安全验证的应用,使用Spring Security OAuth2可以快速实现单点登录等


Spring Cloud Skipper

一种应用生命周期管理工具,可以在不同版本之间进行滚动升级/回滚,提供命令交互方式


Spring Cloud Sleuth

与Zipkin集成进行分布式应用的链路跟踪


Spring Cloud Stream

一种外部消息系统集成的桥梁,规范了通信的数据结构,可以集成RabbitMQ、Kafka、RocketMQ等


Spring Cloud Stream App Starters

可以独立运行或者与Spring Cloud Data Flow一起运行,也可以使用starter集成到自己的应用中,用来作为各种中间件技术的连接适配器


Spring Cloud Stream Applications

可以在各种平台上独立运行的应用程序,通过消息中间件通信,在Spring Cloud Data Flow 将一组应用组装到一个数据流通道中


Spring Cloud Task

创建定时任务,对任务进行管理和调度,可以在本地、各种云服务和Spring Cloud Data Flow中运行,只需要添加@EnableTask


Spring Cloud Task App Starters

可以独立运行的Spring Boot应用程序,也可以运行在各种云服务中,可以与Spring Batch、Spring Clud Data Flow配合使用,创建、部署短期运行的微服务


Spring Cloud Vault

加密存储配置信息


Spring Cloud Zookeeper

通过自动配置的方式使Spring Cloud 可以集成Apache Zookeeper


Spring Cloud App Broker

基于Spring Cloud Open Service Broker,可以创建符合Open Service Broker API的服务代理,并将应用程序和后端服务部署到Cloud Foundry 或K8s等平台上


Spring Cloud Data Flow

提供统一编程模型和托管服务,用于开发和执行ETL、批量运行和持续运算


推荐阅读
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • Spring Security核心概念与应用实践
    本文详细介绍了Spring Security的核心机制,包括其作为一系列过滤器的工作原理,如何实现用户认证与授权,以及常见的配置方法和高级特性如CSRF防护。 ... [详细]
  • 深入探讨ASP.NET中的OAuth、JWT与OpenID Connect
    本文作为前文关于OAuth2.0和使用.NET实现OAuth身份验证的补充,详细阐述了OAuth与JWT及OpenID Connect之间的关系和差异,旨在提供更全面的理解。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 掌握Spring MVC中自定义类型转换与格式化的技巧
    近期,在开发一款小程序的过程中遇到了几个Spring MVC接口需要传递时间参数的问题。本文将详细介绍如何利用Java 8 Time API在Spring MVC中实现时间参数的自定义类型转换和格式化。 ... [详细]
  • 详细指南:使用IntelliJ IDEA构建多模块Maven项目
    本文在前两篇文章的基础上,进一步指导读者如何在IntelliJ IDEA中创建和配置多模块Maven项目。通过详细的步骤说明,帮助读者掌握项目模块化管理的方法。 ... [详细]
  • ServletContext接口在Java Web开发中扮演着重要角色,它提供了一种方式来获取关于整个Web应用程序的信息。通过ServletContext,开发者可以访问初始化参数、共享数据以及应用资源。 ... [详细]
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 混合云架构在本地与云服务间寻求平衡的有效性探讨
    随着云计算技术的发展,混合多云架构因其灵活性和高效性而备受关注。本文将深入探讨混合多云(简称混合云)如何通过结合本地基础设施与云端资源,为企业提供一个更为平衡且高效的IT解决方案。 ... [详细]
  • YB02 防水车载GPS追踪器
    YB02防水车载GPS追踪器由Yuebiz科技有限公司设计生产,适用于车辆防盗、车队管理和实时追踪等多种场合。 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • 深入解析SSL Strip攻击机制
    本文详细介绍了SSL Strip(一种网络攻击形式)的工作原理及其对网络安全的影响。通过分析SSL与HTTPS的基本概念,探讨了SSL Strip如何利用某些网站的安全配置不足,实现中间人攻击,以及如何防范此类攻击。 ... [详细]
  • 使用LVS与ldirectord实现高可用负载均衡
    本文介绍了如何通过LVS(Linux Virtual Server)结合ldirectord工具来实现服务器的健康检查及负载均衡功能。环境设置包括一个LVS节点和两个真实服务器节点,通过配置ldirectord进行健康状态监测,确保系统的高可用性。 ... [详细]
author-avatar
黑痣佬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有