SpringOne2GX 2013 回放:使用自定义集成扩展 Cloud Foundry

新闻 | Pieter Humphrey | 2014年5月6日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会。

演讲者:Cornelia Davis,Scott Frederick

正如您在开源代码库中发现的那样,Cloud Foundry 包含一组预打包的服务(Postgres、MySQL、Redis、MongoDB 和 RabbitMQ)和许多应用程序运行时(Java、Ruby 和 Node.js)。此外,CloudFoundry.com 通过服务网关与许多外部服务提供商集成。当您部署自己的 Cloud Foundry 时,可以通过添加其他服务和运行时支持来扩展现有的开源功能。事实上,您可以通过构建包将自己的运行时引入任何 Cloud Foundry(包括 CloudFoundry.com)。在本届会议中,我们将向您展示如何构建和部署或代理自定义服务。我们还将向您介绍构建包,向您展示如何创建自己的构建包,以及如何让您的应用程序使用它们。

了解更多关于使用 CloudFoundry 的信息:http://www.cloudfoundry.com/use

!{iframe width="560" height="315" src="//www.youtube.com/embed/sOvQE8BrX-E" frameborder="0" allowfullscreen}{/iframe}

本周 Spring - 2014年5月6日

工程 | Josh Long | 2014年5月6日 | ...

欢迎来到另一期《本周 Spring》!本周我在洛杉矶,正在与大型公司交流,这些公司正在考虑在其 Spring 和 Spring Boot 之上构建下一代架构。哦,我还参观了超级酷炫的 Pivotal 洛杉矶办公室!

Spring for Apache Hadoop 2.0 RC3 发布

发布 | Thomas Risberg | 2014年5月5日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.0 RC3 版本刚刚发布。


现在包含对最新 Hadoop 发行版的支持 - Pivotal HD 2.0、Cloudera CDH5 和 Hortonworks HDP 2.1


除了版本升级之外,此版本的更改围绕着写入数据集的分区支持SHDP-327

Spring for Apache Hadoop 2.0 的主要重点是除了继续改进 HDFS 和 MapReduce 支持之外,还要添加 YARN 应用程序开发支持。您可以在YARN 示例和新的Spring IO 指南中看到许多这些新的 YARN 功能……

Spring Data 发行列车 Dijkstra RC1 发布

发布 | Oliver Drotbohm | 2014年5月2日 | ...

我很高兴地宣布名为Dijkstra的下一个 Spring Data 发行列车的第一个候选版本。参与模块的完整列表如下所示

Spring Framework 4.0.4 发布

发布 | Juergen Hoeller | 2014年5月1日 | ...

尊敬的Spring 社区:

我很高兴地宣布 Spring Framework 4.0.4 现已可用。这是继 4.0.3 之后的一个简单的维护版本,主要修复了回归问题和其他最近的错误。它还包含一系列次要的依赖项更新(包括 ASM 5.0.2)。

http://projects.spring.io/spring-framework/

除了致力于 7 月份发布的 4.1 版本外,我们打算在 5 月下旬发布 4.0.5 和 3.2.9 两个版本。这两个版本都是各自系列的最后一个计划版本。如果您有任何需要在这两个分支中考虑的关键错误报告……

Spring 4.1 的即将推出的 JMS 改进

工程 | Stéphane Nicoll | 2014年4月30日 | ...

Spring Framework 4.0 引入了一个新的spring-messaging模块,添加了 Spring Integration 的一些类型,例如核心Message抽象。Spring 4.1 调整了其 JMS 支持,以便您可以从该抽象中受益。但在深入探讨之前,我想详细向您展示我们如何进一步改进侦听器端点的基础架构。

基于注解的侦听器端点

您可能习惯了<xyz:annotation-driven>元素或@Enable*对应项,也许您正在寻找类似于 JMS 的东西。不用再找了:Spring 的下一个主要版本……

Spring Integration 4.0 发布

工程 | Gary Russell | 2014年4月30日 | ...

我们很高兴地宣布 Spring Integration 4.0.0.RELEASE 版本现已可用。

这些构件现在可在 Spring 仓库 (repo.spring.io/release) 和 Maven Central 中获取。

新功能在里程碑 4候选版本公告(包括 Spring Boot 示例)中已做了深入的介绍,但总而言之:

  • 需要 Spring Framework 4.0.3 或更高版本
  • 大大扩展了用于配置集成流的注解支持,为正在扩展仓库中进行的Java DSL奠定了基础
  • 新的端点等等……

有关候选版本以来的更改,请参阅GA 版本说明……

本周 Spring - 2014年4月29日

工程 | Josh Long | 2014年4月29日 | ...

欢迎来到另一期《本周 Spring》!上周我在印度班加罗尔度过了非常愉快的一段时间,昨天应疯狂流行的 Devoxx 大会创始人Stephan Janssen的邀请,我顺道去了比利时鲁汶,短暂地拜访了比利时 Java 用户组,在那里我与一些非常热情友好的当地人以及当然还有我的朋友兼 Spring 框架提交者 Stéphane Nicoll一起玩得很开心。当然,整个活动的视频也应该很快就会出现在 Parleys 上!

让我们直接进入正题!

  1. Spring Social 的联合创始人兼负责人 Craig Walls 刚刚宣布了期待已久的Spring Social 1.1.0 版本!这个新版本非常棒!如果您在过去一年半的时间里一直在关注预发行版本,那么您就会知道,对于如何轻松公开 Spring Social 的 Java 配置,我们已经进行了深入的反思。最终版本既简洁又通用。我对看到这一点感到非常兴奋,并将相应地开始更新我的各种 Spring Social 支持的 OAuth 客户端!Craig 干得非常好!
  2. 您是否看到了新的“次要”Spring Boot 版本 1.0.2?我之所以用引号,是因为对于 Spring Boot 来说,即使是次要版本也功能强大!Syer 博士宣布了该版本的发布,并指出了——除其他事项外——新奇的@IntegrationTest注解。太棒了!(现在请原谅我,我去更新我的 Boot 项目……)
  3. 加入我和来自 New Relic 的 Ashley Puls,我们将在明天 4 月 30 日一起追踪一个 Javascript(前端)和 Java/Spring(后端)应用程序。
  4. Spring Integration 正在开发一个令人难以置信的新版本——完全支持注解和 Java 配置 + 一些 Spring Boot 支持!使用 4.0,您可以创建无需 XML 的集成应用程序。项目负责人 Gary Russell 将在网络研讨会《Spring Integration 4.0,新的前沿》中带您了解所有新功能,时间为 5 月 13 日
  5. Spring Data Neo4j 负责人 Michael Hunger 和我将在 5 月 20 日举行关于新的令人惊叹的Spring Data Neo4j 3.0 和 Neo4j 2.0 的网络研讨会
  6. 在关于Project Sagan的系列文章中,Spring 框架忍者 Brian Clozel 刚刚撰写了一篇关于Project Sagan 如何处理客户端 JavaScript的非常好的文章。这是一篇关于使用npmgruntgulp的现代客户端应用程序是什么样子的极好的文章。最好的部分?内容以视频形式提供!完美!
  7. Spring Roo 有一个主要的贡献者 DISID!查看我的朋友Pieter Humphrey关于 Spring Roo 未来发展方向的这篇精彩文章。
  8. 在 SpringOne2GX 2013 上,与 Chris Richardson 交流 90 分钟,他将讨论 Java、Scala 和 Javascript 的未来。不,我们指的不是产品路线图。查看他的会议主题:Futures 和 Rx Observables:用于异步使用 Web 服务的强大抽象
  9. 您是否仍然认为 Spring 只用于依赖注入?加入 Mark Secrist,深入了解框架的基本概念,例如底层设计模式和构建块——高度可重用的见解。观看他在SpringOne2GX 2013 会议上的演讲回放:超越依赖注入
  10. Xavier Padró 撰写了一篇关于如何使用 Spring Integration 配置充当 Web 服务客户端时的超时的文章
  11. IntelliJ 忍者 Andrey Cheptsov 撰写了一篇精彩的文章,介绍如何将 Jetbrains 原生的语言 Kotlin、NoSQL 数据库 MongoDB、Spring Boot 和 PaaS Heroku 结合在一起使用。不错!
  12. Petri Kainulainen 又回来了,这次他写了一篇关于使用jOOQ(使使用 SQL 更轻松)以及 Spring 处理分页和排序的精彩文章。
  13. Roger Hughes 撰写了一篇关于使用Spring 的 Quartz 调度支持跟踪异常的精彩文章。
  14. 《时间不多了,别浪费了》博客上有一些不错的文章。第一个值得注意的文章是这篇关于在 JBoss EAP 6.2 上的旧版本 Spring Integration 中出现的奇怪的ClassNotFoundException的文章。
  15. 第二个稍旧的文章是关于使用Spring Integration MQTT 适配器与 MQTT 支持的服务进行通信的文章。MQTT 是一种轻量级消息传递协议,是当今许多基于物联网的解决方案的核心。谁知道呢?您的冰箱可能正在使用它!:)
  16. 想要在本地机器上运行更类似于生产环境的 Hadoop 实例?不想运行完整的虚拟机?查看这篇关于使用 Docker 部署 Pivotal 的 HD Hadoop 发行版的文章!(然后,查看Hadoop 的 SpringSpring XD!)

SpringOne2GX 2013 回放:Futures 和 Rx Observables:用于异步使用 Web 服务的强大抽象

新闻 | Pieter Humphrey | 2014年4月29日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会

演讲者:Chris Richardson

模块化、多语言架构有很多优点,但它也增加了复杂性,因为每个传入请求通常都会分散到多个分布式服务。例如,在在线商店应用程序中,产品详情页上的信息(说明、价格、推荐等)来自多个服务。为了最大限度地减少响应时间并提高可伸缩性,必须并发调用这些服务。但是,传统的并发机制是低级的、难以使用且容易出错的。在本演讲中,您将了解一些强大且易于使用的抽象,用于异步使用 Web 服务。我们将比较 Java、Scala 和 JavaScript 中可用的各种 Futures 实现。您将学习如何使用反应式可观察对象(即异步数据流)从 Java 和 JavaScript 访问 Web 服务。我们将描述这些机制如何让您以非常直接、声明式的方式编写异步代码。

!{iframe width="560" height="315" src="//www.youtube.com/embed/aZkwIA4k2xU" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部