写点什么

云应用开发工具: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:0016772
用户头像

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

关注

评论

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

大数据应用

GalaxyCreater

大数据

大数据作用

纯纯

Android的特殊攻击面(三)——隐蔽的call函数

OPPO安全

android 安全攻防 安全 函数

打开 政务上链 应用场景

CECBC

区块链 数字身份 政务

后疫情时代 数字经济如何大显身手

CECBC

疫情 数字经济 数字技术

week12 作业

雪涛公子

前端源码宝库

InfoQ_34a83d636158

Android中的特殊攻击面(二)——危险的deeplink

OPPO安全

android 安全攻防 安全

第十二周学习总结

赵龙

架构师课程第十二周总结

dongge

大数据总结

周冬辉

大数据

如何判断程序员的代码是否优美?

Garfield

代码质量 代码 代码优化 代码重构

大数据简介&架构(一)

dony.zhang

大数据 hdfs hive YARN MAPRED

Android 中的特殊攻击面(一)——邪恶的对话框

OPPO安全

android 安全攻防 安全

week12

强哥

极客大学架构师训练营

第 0 期架构师训练营第 7 周作业 1

fujin

第十二周总结

Linuxer

非传统的“易观”,和他的技术驱动之路

易观大数据

第 0 期架构师训练营第 7 周作业 2 ----总结

fujin

SpreadJS 纯前端表格控件应用案例:Teammark知识管理库

葡萄城技术团队

SpreadJS

为什么阿里巴巴的程序员成长速度这么快,看完他们的内部资料我明白了

Java迁哥

区块链技术创新应用势在必行 食品药品开启全链条溯源时代

CECBC

区块链 溯源 药品

第十二周作业

赵龙

隐秘的MySQL类型转换

架构精进之路

MySQL

week12 总结

雪涛公子

大数据

GalaxyCreater

大数据

架构师训练营第十二周总结

R20114

释放数据价值:DAYU数据运营新能力解读

华为云开发者联盟

大数据 数字化转型 华为云 代码原理 数据运营

超声大数据应用

周冬辉

大数据

【架构师训练营】第 12 周作业

花生无翼

阿里巴巴Java开发手册-日志规约

魏杰

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