Spring Cloud套件

Stella981
• 阅读 640

Spring Cloud 提供的服务

 

 

配置管理

服务注册

服务发现

断路器

负载均衡

智能路由

服务间调用

一次性令牌

微代理

思维导图模板

全局锁

控制总线

分布式式会话

集群状态

领导选举

分布式消息

 

 

子项目

功能说明

Spring Cloud Config

配置中心,利用git来集中管理程序的配置

Spring Cloud Netflix

集成众多Netflix的开源软件,包括Eureka、Hystrix、Zuul、Archaius等

Spring Cloud Bus

消息总线,利用分布式消息将服务和服务实例连接在一起,用于在一个集群中传播状态的变化,比如配置更改的事件,可与Spring Cloud Config联合实现热部署

Spring Cloud Cluster

基于Zookeeper、Redis、Hazelcast、Consul实现的领导选举和平民状态模式的抽象和实现

Spring Cloud Consul

基于Hashicorp Consul实现的服务发现和配置管理

Spring Cloud Security

在Zuul代理中心为OAuth2 REST 客户端和认证头转发提供负载均衡 

Spring Cloud Sleuth

适用于Spring Cloud应用程序的分布式跟踪,于Zipkin、HTrace和基于日志(例如ELK)的跟踪相兼容。可以日志的收集

Spring Cloud Data Flow

一种针对现代运行时可组合的微服务应用程序的云本地编排服务。易于适用的DSL、拖放式GUI和REST API一起简化了基于微服务的数据管道的整体编排

Spring Cloud Stream

一个轻量级的事件驱动的微服务框架来快速构建可以连接到外部系统的应用程序。适用Apache Kafka或RabbitMQ在Spring Boot应用程序之间发送和接收消息的简单声明模型

Spring Cloud Stream App Starters

基于Spring Boot为外部系统提供Spring的集成

Spring Cloud Task App Starters

Spring Cloud Task App Starters 是Spring Boot 应用程序,可能是任何进程,包括Spring Batch作业,并可以在数据处理有限的时间终止

Spring Cloud for Amazon Web Services

与Amazon Web Services 轻松集成。它提供了一种方便的方式来与AWS提供的服务进行交互,使用众所周知的Spring 管用与和API(如消息传递或缓存API)。开发人员可以围绕托管服务构建应用程序,而无需关心基础设施或维护工作

Spring Cloud Connectors

便于PaaS应用在各种平台上连接到后端像数据库和消息服务

Spring Cloud Starters

基于Spring Boot的项目,用以简化Spring Cloud的依赖管理。该项目已经终止,并且在Angel.SR2后的版本和其他项目合并

Spring Cloud CLI

Spring Boot CLI插件用于在Groovy中快速创建Spring Cloud组件应用程序

Spring Cloud Contract

Spring Cloud Contract是一个总体项目,其中包含帮助用户成功实施消费者驱动契约(Consumer Driver Contracts)的解决方案

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Easter79 Easter79
2年前
SpringCloud 简介
SpringCloud是一个工具集:Spring  Cloud是在Spring   Boot的基础上构建的,用于简化分布式系统构建的工具集;使架构师在创建和发布微服务时极为便捷和有效.SpringCloud为开发人员提供了快速构建分布式系统中的一些通用模式(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
linbojue linbojue
1个月前
SpringCloud原理解析与实战技巧
SpringCloud原理详解SpringCloud是一套基于SpringBoot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)环境中设计、构