欢迎访问shiker.tech

请允许在我们的网站上展示广告

您似乎使用了广告拦截器,请关闭广告拦截器。我们的网站依靠广告获取资金。

spring cloud组件介绍
(last modified Aug 21, 2022, 2:56 PM )
by
侧边栏壁纸
  • 累计撰写 192 篇文章
  • 累计创建 66 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

spring cloud组件介绍

橙序员
2022-08-21 / 0 评论 / 0 点赞 / 594 阅读 / 683 字 / 正在检测百度是否收录... 正在检测必应是否收录...
文章摘要(AI生成)

Spring Cloud是一个用于构建分布式系统的开发工具集合。它提供了许多组件和实用程序,可以帮助开发人员更轻松地管理插件和依赖、连接分布式系统的节点、防止服务雪崩、提供外部化配置、注册中心、声明式客户端、分布式跟踪等等。
其中,有一些核心组件是必不可少的。例如,spring-cloud-bus用于将分布式系统的节点与消息代理链接起来,通过广播状态更改或管理指令来实现系统的协调。另外,spring-cloud-config提供了服务器端和客户端支持,可以使分布式系统中的配置外部化并进行集中管理。spring-cloud-eureka则是一个注册中心,用于服务的注册与发现。而spring-cloud-openfeign提供了声明式客户端的功能,减少了编写客户端代码的复杂性。
除了这些核心组件外,Spring Cloud还提供了一些其他功能。例如,spring-cloud-gateway是一个网关组件,用于构建和管理 API 网关。spring-cloud-stream则提供了一致的开发体验,用于构建连接外部系统的应用程序。另外,还有一些组件用于任务调度、分布式跟踪、客户端支持等。
总体而言,Spring Cloud提供了丰富的工具和组件,帮助开发人员更轻松地构建和管理分布式系统。它的目标是提供一种简化开发过程、提高系统可靠性和可扩展性的解决方案。同时,Spring Cloud还支持无服务器的开发模式,并且可以在各种环境中灵活运行。

组件 组件信息
spring-cloud-build 用于插件和依赖管理的常用实用程序项目。
spring-cloud-bus 将分布式系统的节点与轻量级消息代理链接起来。然后可以使用此代理来广播状态更改(例如配置更改)或其他管理指令
spring-cloud-circuitbreaker 断路器,防止服务雪崩使用
spring-cloud-cli Spring Cloud提供Spring Boot命令行功能
spring-cloud-cloudfoundry 登陆组件,自动绑定到单点登录服务,并可选择启用粘性路由以进行发现。
spring-cloud-commons 通用组件
spring-cloud-config 为分布式系统中的外部化配置提供服务器端和客户端支持
spring-cloud-consul 提供注册中心-consul
spring-cloud-contract 确保 HTTP 和消息存根(在开发客户端时使用)与实际的服务器端实现完全相同。 推广ATDD(验收测试驱动开发)方法和微服务架构风格。 提供一种发布双方立即可见的合同更改的方法。 生成要在服务器端使用的样板测试代码。
spring-cloud-function 通过函数促进业务逻辑的实现。 将业务逻辑的开发生命周期与任何特定的运行时目标分离,以便相同的代码可以作为 Web 端点、流处理器或任务运行。 支持跨无服务器提供商的统一编程模型,以及独立运行(本地或在 PaaS 中)的能力。 在无服务器提供程序上启用 Spring Boot 功能(自动配置、依赖注入、指标)。
spring-cloud-gateway 网关
spring-cloud-kubernetes 在 Kubernetes 上构建和运行 Spring Cloud 应用程序。
spring-cloud-netflix eureka注册中心
spring-cloud-openfeign 声明式客户端
spring-cloud-sleuth 分布式跟踪解决方案
spring-cloud-stream 供了一致的开发人员体验来构建可以采用企业集成模式以连接外部系统(如数据库、消息代理等)的应用程序。
spring-cloud-task 任务调度功能
spring-cloud-vault 为分布式系统中的外部化配置提供客户端支持。可以集中管理所有环境中应用程序的外部机密属性。Vault 可以管理静态和动态机密,例如远程应用程序/资源的用户名/密码,并为 MySQL、PostgreSQL、Apache Cassandra、Couchbase、MongoDB、Consul、AWS 等外部服务提供凭证
spring-cloud-zookeeper 通过自动配置和绑定到 Spring Environment 和其他 Spring 编程模型习惯用法为 Spring Boot 应用程序提供 Zookeeper 集成
0

评论区