欢迎访问shiker.tech

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

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

spring cloud组件介绍
(last modified Dec 28, 2024, 12:12 AM )
by
侧边栏壁纸
  • 累计撰写 199 篇文章
  • 累计创建 67 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

spring cloud组件介绍

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

spring-cloud是一个用于构建和管理分布式系统的常用实用程序项目,其中包括了各种组件和工具。其中涵盖了插件和依赖管理的spring-cloud-build、节点与消息代理连接的spring-cloud-bus、断路器防止服务雪崩的spring-cloud-circuitbreaker等等。这些组件提供了一致的开发人员体验,可以轻松构建连接外部系统的应用程序。同时,还提供了任务调度功能、外部化配置支持等,可以帮助开发人员更好地管理和运行分布式系统。总体而言,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

评论区