写点什么

云应用开发工具:Spring Cloud 1.0 正式发布

  • 2015-03-20
  • 本文字数:905 字

    阅读完需:约 3 分钟

Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式,Spring Cloud 1.0 在经过将近半年的开发和发布 3 个里程碑版本和 3 个 RC 版本后,其正式版终于发布了,且已提供在 Maven 中央仓库 Spring 的仓库中。Spring Cloud 1.0 正式版所实现的主要改进内容包括:

  • Spring Cloud Config 子项目支持使用 Git 配置客服务器
  • Spring Cloud Config 子项目支持客户端的配置信息刷新、加密 / 解密配置、基于 Spring 应用的声明周期阶段配置
  • Spring Cloud Commons 子项目实现了负载均衡、服务发现和断路器(Circuit Breaker)
  • Spring Cloud Security 子项目实现了声明式的 SSO 和基于代理的认证策略
  • Eureka 子项目实现了非 JVM 客户端的支持
  • 使用 Zuul 实现了自动反向代理
  • Spring 配置模型已支持 Zuul 过滤器和云中间层服务库 Ribbon 负载均衡配置
  • 通过 Ribbon 集成实现了伪声明式的 Web 服务客户端
  • 实现了 RestTemplate 同 Ribbon 的集成
  • 分布式系统的延迟和容错库 Hystrix 通过客户端操作界面即可实现断路器
  • 实时流、低延时、高吞吐量的聚合器 Turbine 实现了环路聚合、基于 HTTP 的 Pull 操作和基于 AMQP 的 Push 操作
  • 对 AWS 服务的集成实现了对相关数据库、消息、EC2 元数据的支持
  • 为 AMQP 总线定义了一套操作事件,如配置变化等
  • Groovy CLI 实现了对上述多数功能的支持

Pivotal 于去年六月份公布了Spring Cloud 1.0 源码,代码托管在 GitHub 。Spring Cloud 工程包括 Spring Cloud Config、 Spring Cloud Netflix Spring Cloud CloudFoundry Spring Cloud AWS 、Spring Cloud Security、Spring Cloud Commons、 Spring Cloud Zookeeper Spring Cloud CLI 等项目。更多关于 Spring Cloud 的内容以及如何将 Spring Cloud 部署到 Cloud Foundry 和 Heroku,读者可以参考关于Spring Cloud 简介的博文。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-20 05:0016796
用户头像

发布了 46 篇内容, 共 54.4 次阅读, 收获喜欢 15 次。

关注

评论

发布
暂无评论
发现更多内容

瓴羊Quick BI 权限管理:开拓数据分析效率和智能化水平的新高度

对不起该用户已成仙‖

数字先锋 | 主机、硬盘、CPU统统没有? 这个电教室有点“潮”!

天翼云开发者社区

云主机 云电脑

聚焦技术,锐意创新,GaussDB给世界一个更优选择

极客天地

FLStudio2023中文版远程安装下载

茶色酒

flstudio FLStudio21 FLStudio21.0.0

零基础学习前端开发培训机构怎么选

小谷哥

迎接工业互联网的龙卷风暴,软通动力绘制了一张转型地图

脑极体

纷繁复杂见真章 华为云大型产品需求管理利器CodeArts Req解读

极客天地

开放云主机端口

好吃不贵

中小企业运营自媒体为何多以失败告终

石头IT视角

JAVA中生成随机数Random VS ThreadLocalRandom性能比较

JAVA旭阳

Java

Ubuntu无法切换到桌面tty7解决

Geek_pwdeic

ubuntu

一个将日志消息仅区分为 info 和 error 的实践分享

Tiger Wang

开源 最佳实践 日志

知道这个网站你就不用买实体书了

邱比特讲编程

程序员 资源 电子书 大学生

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript

那些你不知道的炫酷开关交互效果(12种)

南城FE

CSS 前端 交互设计

安全可信 | 强墙出击!天翼云Web应用防火墙(原生版)硬核亮相!

天翼云开发者社区

安全 防火墙

Docker上手:step by step

无人之路

Docker

Docker进阶:step by step

无人之路

Docker

spring boot+mybatis整合

@下一站

MySQL mybatis 12月日更 12月月更 springboot框架

易观分析:手机银行季度活跃用户突破7亿人,个人养老金业务争夺战开启

易观分析

手机银行 个人养老金

Spark架构

穿过生命散发芬芳

spark 12月月更

大数据有没有必要参加培训?

小谷哥

创新研发负载分担机制,天翼云IPv6网络带宽再升级!

天翼云开发者社区

负载均衡 网络 ipv6

Best Machine Learning Tools for Java

Mahipal_Nehra

Java AI Machine Learning tools best tools

ERP系统是什么?能起到什么作用?

优秀

ERP系统

Verilog 时序控制

芯动大师

Verilog Verilog语法 Verilog时序控制

Python:界面开发,wx入门篇

eng八戒

Python PyQt GUI WxPython tkinter

学习web前端应该选择哪个培训机构?

小谷哥

零基础去程序员培训机构靠不靠谱?

小谷哥

可视化:数据可视化的作用

Data 探险实验室

数据分析 可视化 数据可视化 数据大屏

云应用开发工具:Spring Cloud 1.0 正式发布_服务革新_李小兵_InfoQ精选文章