阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

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

关注

评论

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

头脑风暴:零钱兑换3

HelloWorld杰少

算法 LeetCode 数据结构, 8月月更

备受资本市场关注的Zebec,正在构建“新DeFi”生态

EOSdreamer111

【源码解析】MyBatis工作原理源码深度解析

小明Java问道之路

深度解析 mybatis 源码解析 源码解读 8月月更

云原生(十八) | Kubernetes篇之Kubernetes(k8s)工作负载

Lansonli

云原生 k8s 8月月更

《亲密关系》:如何保持良好的亲密关系?

郭明

读书笔记

一对一直播系统源码——多人语音聊天室

开源直播系统源码

直播系统源码 语音直播系统 一对一直播视频源码 一对一语音直播

C++继承中的对象模型与继承中构造和析构顺序

CtrlX

c c++ 面向对象 继承 8月月更

每日一R「07」类型系统(一)

Samson

8月月更 ​Rust

Flutter 动画组件那么多,记不住不会用怎么办?我都给你整理好了,收藏吧!

岛上码农

flutter 前端 安卓 移动端开发 8月月更

聊聊客户档案模型的设计与管理

Java 架构 CRM CDP

如果让我设计一套,TPS百万级API网关!

小傅哥

Java 微服务 小傅哥 分布式架构 网关

浅述微服务安全管理机制

阿泽🧸

8月月更 微服务安全

Kubernetes API Schema

CTO技术共享

开源 签约计划第三季 8月月更

备受资本市场关注的Zebec,正在构建“新DeFi”生态

股市老人

《MySQL入门很轻松》第4章:数据表中存放的数据类型

乌龟哥哥

8月月更

转转价格系统DDD实践

转转技术团队

领域驱动设计 DDD

Kubernetes Cilium Cluster Mesh

CTO技术共享

开源 签约计划第三季 8月月更

【源码解析】MyBatis整体架构与源码解析

小明Java问道之路

mybatis mybatis源码 源码解读 8月月更 架构解析

[极致用户体验] 一行简单的样式,让网页有「高级感」

HullQin

CSS JavaScript html 前端 8月月更

部署Spark2.2集群(on Yarn模式)

程序员欣宸

大数据 spark 8月月更

如何提高性能测试效能

老张

性能测试 测试效能

“新DeFi”生态的构建,流支付协议Zebec或厚积薄发

鳄鱼视界

ICMPv6协议详解

穿过生命散发芬芳

8月月更 ICMPv6

Kubernetes list和watch详解

CTO技术共享

开源 签约计划第三季 8月月更

less的基本语法

Java学术趴

8月月更

RabbitMQ高可用架构总结

知识浅谈

RabbitMQ 8月月更

STM32入门开发 制作红外线遥控器(智能居家-万能遥控器)

DS小龙哥

8月月更

备受资本市场关注的Zebec,正在构建“新DeFi”生态

西柚子

中台订单分库分表测试总结

转转技术团队

测试方案 后端测试

【云原生】Docker 进阶 -- 构建自定义镜像实战

Bug终结者

Docker 阿里云 服务器 8月月更

SSM框架整合(Spring+SpringMVC+Mybatis)

开源 SSM框架 8月月更

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