SpringCloud 中文翻译1

Easter79
• 阅读 294

最近想练习一下英语,试着翻译一下正在学习的spring cloud 的快速开始页面,部分单词(例如 boiler plate patterns)不是特别理解,等日后更深一步了解 spring cloud 后再回来校正。。。

简介

Spring Cloud 提供给开发快速搭建分布式系统模块的工具(例子:配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、leader投票选举、分布式会话、集群状态)。同时Spring Cloud 对分布式系统的协调不仅能更好的管理这些既定格式且难变动的模式,而且能快速开发实现这些模式的服务或应用。它们将运行在分布式的环境上,包括开发人员自己的笔记本、数据中心、像云计算这样的管理平台。

特征

Spring Cloud 侧重提供开箱即用的典型用例和允许自由扩展的机制。

  • 分布式/版本控制配置
  • 服务注册和发现
  • 路由
  • 服务与服务的调用
  • 负载平衡
  • 断路器
  • 全局锁
  • 领导选举和集群状态
  • 分布式消息

主要项目

项目名

描述

spring cloud config

通过git仓库进行集中的外部配置管理。配置资源可以直接映射到Spring 的环境下,不是Spring 环境的不能使用

spring cloud netflix

集成了多种Netfix OSS 组件

spring cloud bus

通过分布式消息来关联连接服务和服务实例的事件总线,能在集群中有效的传播状态变更(例如 配置文件修改事件)

spring cloud for cloud foundry

将你的应用和核心云提供集成起来。提供服务发现而且使得更加容易去实现SSO 和 OAuth2所保护资源,并创建一个扩展服务代理

spring cloud cloud foundry service broker

提供为搭建云托管服务扩展代理的基础

spring cloud cluster

针对zk,redis,Hazelcast, Consul等,提供的leader选举、通用状态模式

spring cloud consul

Hashicorp Consul 服务发现和陪孩子管理

spring cloud security

zuul 代理 提供对负载均衡 OAuth2 rest 客户端、认证头中继

spring cloud sleuth

对spring cloud 应用的分布式跟踪,兼容zipkin,htrace,日志(例如elk)跟踪

spring cloud data flow

云原生态编程和操作模型在结构化的平台组成的微服务数据

spring cloud stream

通过redis、rabbit或者kafka来发送微服务。在spring cloud app间发送接受简单的声明模型

spring cloud stream modules

用来和spring cloud stream 创建、构造、规划消息驱动的微服务

spring cloud task

短寿微服务

spring cloud zookeeper

通过zookeeper 实现服务发现和配置管理

spring cloud connectors

使不同平台的 paas 应用 更加简单的连接后台服务

spring cloud starters

spring boot 类型的启动器

spring cloud cli

基于Groovy的搭建spring cloud 组件应用的客户端插件

发布的trains。。。

发布的trains 没有版本,只有名称。名称是按照字母序列和伦敦的火车站名命名的。当单个项目的发布节点累积到临界区域或者有重大bug,发布train将会在名字后加上".SRX",X是数字。

Angel 适合 spring boot 1.2.x

Brixton 适合 spring boot 1.3.x

来源:http://my.oschina.net/taoluoluo/blog/737884

点赞
收藏
评论区
推荐文章
凯文86 凯文86
1年前
Spring Cloud 微服务开发指南
如同 Spring Boot 在 Java Web 开发领域中的统治地位,Spring Cloud 在 Java 微服务应用开发领域中同样处于垄断地位。软件系统从单体升级到微服务架构,随之会出现各种分布式系统所特有的问题,包括服务注册发现、认证授权、限流熔断、调用追踪等。Spring Cloud 提供了各种组件来解决这些问题,本文将通过升级改造一个单体 AP
Stella981 Stella981
1年前
Spring Cloud Gateway Route Predicate Factory 的使用
一、需求 ==== 记录`Spring Cloud Gateway`的一些用法,不对其原理进行过多的探究。 二、基本组成 ====== 1、简介 ---- `Spring Cloud Gateway` 是 基于`Spring boot 5`、`Spring Boot 2.0`和`Project Reactor` 等技术开发的网关。它旨在为微服务提供一
艾木酱 艾木酱
1个月前
快速入门|使用MemFire Cloud构建React Native应用程序
> MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Easter79 Easter79
1年前
SpringCloud的版本
Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。 大版本 --- ### 版本号规则 Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。 Cloud代号 Boot版本(train) Boot版本(tested) lifecycle Angle 1.2.x inco
Stella981 Stella981
1年前
Spring Cloud Alibaba Sidecar 多语言微服务异构
Spring Cloud Alibaba Sidecar 介绍 ------------------------------- 自 `Spring Cloud Alibaba 2.1.1` 版本后增加了 `spring-cloud-alibaba-sidecar` 模块作为作为一个代理的服务来间接性的让**其他语言**可以使用`spring cloud a
Stella981 Stella981
1年前
Spring Cloud 与 Dubbo 区别
  Dubbo Spring Cloud 服务注册中心       Zookeeper Spring Cloud Netflix Eureka 服务调用方式 RPC           REST API 服务监控 Dubbo-monitor Spring Boot Admin 断路器 不完善 Spring Cloud Netfli
Stella981 Stella981
1年前
Spring Web Reactive Ajax 跨域的坑
吐槽一下,在使用 spring cloud gateway 作为网关时遇到的 ajax 跨域一坑爹的问题。 spring-cloud-gateway 使用 org.springframework.cloud.gateway.handler.RoutePredicateHandlerMapping 进行路由匹配;而 RoutePredicateHandler
Stella981 Stella981
1年前
Spring Cloud Alibaba Nacos 服务配置中心和注册中心
学习在 Spring Cloud 中使用 Nacos 实现服务配置中心和注册中心,类似 Spring Cloud Config 和 Spring Cloud Netflix Eureka 提供的功能。 1 概述 ---- Spring Cloud Alibaba 是阿里巴巴提供的一套微服务开发一站式解决方案。 主要提供的功能: * 分布式配置中心
Stella981 Stella981
1年前
Spring Cloud 详解(一)简介
Spring Cloud并不是一个具体的框架,可以理解为一个工具集合。利用Spring Cloud提供的各种工具,可以快速的搭建一个基于微服务的分布式系统。 Spring Cloud各个项目基于Spring Boot, Netflix 的多个框架进行封装,并且通过自动配置的方式将这些框架绑定到 Spring 的环境中,从而简化了这些框架的使用。 Spri
Easter79 Easter79
1年前
springcloud eureka.instance
1.在springcloud中服务的 Instance ID 默认值是: > ${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance\_id:${server.port}}, > > 也就是:主机名:应用名:应用端口。如图1 > >
helloworld_28799839 helloworld_28799839
2个月前
常用知识整理
# Javascript ## 判断对象是否为空 ```js Object.keys(myObject).length === 0 ``` ## 经常使用的三元运算 > 我们经常遇到处理表格列状态字段如 `status` 的时候可以用到 ``` vue