码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud体系介绍

时间:2020-03-12 10:12:28      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:使用   hystrix   声明   OAuth2   推出   作用   for   leader   spring   

SpringCloud体系介绍

Spring Cloud Netflix

  • Netflix Eureka:服务治理组件,包含服务注册与发现
  • Netflix Ribbon:客户端负载均衡的服务调用组件
  • Netflix Hystrix:容错管理组件,实现了熔断器
  • Netflix Feign:基于Ribbon和Hystrix的声明式、模板化的HTTP服务调用组件
  • Netflix Zuul:网关组件,提供智能路由、访问过滤等功能
  • Netflix hystrix-dashboard:单个服务监控
  • Netflix Turbine:Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况。
  • Netflix Archaius:外部化配置组件
  • ...

Spring Cloud

  • Spring Cloud Config:配置管理工具,实现应用配置的外部化存储,支持客户端配置信息刷新、加密/解密配置内容等。
  • Spring Cloud Bus:事件、消息总线,用于传播集群中的状态变化或事件,以及触发后续的处理
  • Spring Cloud Security:基于spring security的安全工具包,为我们的应用程序添加安全控制
  • Spring Cloud Consul:封装了Consul操作,Consul是一个服务发现与配置工具(与Eureka作用类似),与Docker容器可以无缝集成
  • Spring Cloud OAuth2:认证鉴权
  • Spring Cloud Task:提供云端计划任务管理、任务调度。
  • Spring Cloud Sleuth:日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。
  • Spring Cloud for Cloud Foundry:通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。
  • Spring Cloud Cluster:提供Leadership选举
  • Spring Cloud Data Flow:大数据操作工具,作为Spring XD的替代产品,它是一个混合计算模型,结合了流数据与批量数据的处理方式。
  • Spring Cloud Stream:数据流操作开发包,封装了与Redis,Rabbit、Kafka等发送接收消息。
  • Spring Cloud Zookeeper:操作Zookeeper的工具包,用于使用zookeeper方式的服务发现和配置管理。
  • Spring Cloud Connectors:便于云端应用程序在各种PaaS平台连接到后端,如:数据库和消息代理服务。
  • Spring Cloud Starters:Spring Boot式的启动项目,为Spring Cloud提供开箱即用的依赖管理。
  • Spring Cloud CLI:基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。

 

https://www.cnblogs.com/yhongyin/p/12003983.html

SpringCloud体系介绍

标签:使用   hystrix   声明   OAuth2   推出   作用   for   leader   spring   

原文地址:https://www.cnblogs.com/gouhaiping/p/12466998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!