阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

库调多了,都忘了最基础的概念-《方法篇》

知识浅谈

9月月更

1分钟了解什么是数据湖?标准的数据湖什么样?

雨果

数据湖

P8大佬私藏的:微服务与分布式系统实践详解,YYDS!

程序知音

Java 分布式 SpringCloud 后端技术 微服务架构师

如何使用Postman调试HMS Core推送接口?

HMS Core

移动推送

i++需要多少QPS才能测出BUG

FunTester

「趣学前端」骨架屏,分享一波前端UI组件开发的经验

叶一一

JavaScript 前端 组件 9月月更

Netty高并发处理架构设计介绍

孙大卫

架构 Netty 开发框架 9月月更

数据治理的内核:数据标准

Taylor

数据治理 大数据平台 数据管理平台 数据标准 大数据仓库

LeetCode-28. 实现strStr()(java)

bug菌

9月日更 Leet Code 9月月更

Linux系统安装配置jdk

Centos 7 jdk8 9月月更

C语言_1 背景,和Hello world

泾箐

c 9月月更

C语言_3 选择结构

泾箐

c 9月月更

找准风口,如何从运维转向 DevOps?

SoFlu软件机器人

NFT数字藏品介绍:NFT数字藏品(交易平台)系统开发

开源直播系统源码

区块链 NFT 数字藏品 数字馆藏

产品需求文档必须消亡

ShineScrum捷行

Scrum 敏捷 产品开发 PRD

C语言_2 变量

泾箐

c 9月月更

中文稀疏GPT大模型落地——通往低成本&高性能多任务通用自然语言理解的关键里程碑

阿里云大数据AI技术

自然语言处理 多任务 企业号九月金秋榜 GPT

LeetCode-27. 移除元素(java)

bug菌

9月日更 Leet Code 9月月更

阿里云林小平:如何实现资源高效运维及成本分析

阿里云弹性计算

运维 资源管理

长沙!《学习的学问》长沙分享会

博文视点Broadview

行业案例|长安汽车质量管理数据分析实践

Kyligence

质量管理 数据管理 长安汽车

「工作小记」多个批量操作的链式实现

叶一一

前端 设计思维 React Hooks 9月月更

源于加速,不止加速-阿里云加速引擎的10年演化之路

阿里云视频云

CDN CDN加速 CDN技术

随机生成也是需要有效控制的

zxhtom

9月月更

数字化转型和信息化的区别是什么?

雨果

数字化转型 企业信息化

【iOS逆向】某营业厅算法分析

小陈

Java网络编程之InetAddress类详解,URL和URI的区别,URLDecoder和URLEncoder,IPv6和IPv4区别,IPv6的三种表示方法

共饮一杯无

Java 9月月更 URL和URI

阿里云弹性计算技术专家樊毅伟:云上成本优化实践

阿里云弹性计算

自动化运维 资源利用

TOP 5!望繁信科技获评WAIC2022全球创新项目路演优胜项目

望繁信科技

WAIC2022

《小米创业思考》之一:小米历程

郭明

读书笔记

蒙特卡洛方法与蒙特卡洛搜索树(一)

Joshua

机器学习 算法 蒙特卡洛

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