为何 12 Factor 应用模式、微服务和 CloudFoundry 很重要

工程 | Tim Spann | 2015 年 1 月 30 日 | ...

这感觉像是一辈子的事了,但几年前,我正为一个大型系统集成商领导一个价值 1 亿美元的政府项目,该项目涉及 50 多名开发人员、20 多名测试人员、15 多名经理、5 多名运维人员以及众多其他人员。每周我们都必须进行部署。

尽管使用了 Scrum、Cruise Control、SVN、Java、Eclipse、Guava、Google Guice、UML、JUnit、PMD、Findbugs、Checkstyle、MDD、TDD、eclEmma 等大部分现代工具;但我们的部署过程仍然脆弱、漫长、手动且高度依赖人工。每周五晚上我们开始部署。一个冗长的电子邮件线程开始了部署过程,其中包含一个文本清单,我们…

Spring XD 1.1 RC1 发布

工程 | Mark Pollack | 2015 年 1 月 29 日 | ...

我代表 Spring XD 团队非常高兴地宣布,Spring XD 1.1 发布候选版现已可供下载。

1.1 RC1 版本包含几项新功能以及错误修复。

1.1 版本的一个主题是围绕流处理。1.1 M2 版本在处理模块中引入了对 Reactor Stream API 的支持。1.1 RC1 版本增加了使用 RxJava 的 Observable API 和 Spark Streaming 进行流处理的支持,以及现有的 Spark 作业支持。通过提供一系列选项,您可以选择最适合您需求的函数式编程模型…

API 网关模式:Angular JS 和 Spring Security 第四部分

工程 | Dave Syer | 2015 年 1 月 28 日 | ...

注意:本博客的源代码和测试仍在不断发展,但本文的更改此处不再维护。请参阅教程版本以获取最新内容。

在本文中,我们继续讨论如何在“单页应用程序”中使用 Spring SecurityAngular JS。在这里,我们展示了如何使用 Spring Cloud 构建一个 API 网关来控制后端资源的身份验证和访问。这是系列文章的第四篇,您可以阅读第一篇文章来了解应用程序的基本构建块或从头构建它,或者您也可以直接查看Github 上的源代码。在上一篇文章中,我们构建了一个简单的分布式应用程序,它使用 Spring Session 来验证后端资源。在本文中,我们将 UI 服务器变成后端资源服务器的反向代理,修复了上文中的问题…

本周 Spring 动态 - 2015 年 1 月 27 日

工程 | Josh Long | 2015 年 1 月 28 日 | ...

欢迎阅读新一期的本周 Spring 动态!照例,内容很多,让我们开始吧!

  1. 参加 Andy Wilkinson 的网络研讨会,他将在其中讨论 REST API 文档、Swagger 等内容,主题是2 月 3 日星期二 - RESTful API 文档化
  2. Sabby Anandan 将与我们一起参加 Spring XD 1.1 发布网络研讨会,主题是2 月 17 日星期二 - Spring XD:面向大规模数据和开发者生产力的平台
  3. 不要错过 Rob Winch 对云端 HTTPSession 的全新审视。他的网络研讨会主题是2015 年 2 月 24 日星期二 网络研讨会:Spring Session 介绍
  4. 我整理了一篇关于在 Spring 中使用 12-factor 应用风格的后端服务,以及使用 Cloud Foundry 的文章
  5. 查看这个介绍系统管理的讲座

Spring Data Evans SR 2 和 Dijkstra SR 5 发布

发布 | Oliver Drotbohm | 2015 年 1 月 28 日 | ...

我代表 Spring Data 团队宣布 Spring Data Evans 发布列车的第二个服务版本以及 Spring Data Dijkstra 的第五个(也是最后一个)服务版本现已可用。

这些版本修复了 191 个问题,其中一些是相当重要的错误修复和性能改进,因此建议在发布列车内进行升级。Dijkstra 服务版本计划是该列车的最后一个版本。建议用户升级到 Evans,因为错误修复将只移植到该分支。

在此处找到 Evans SR 2 所有已解决的问题,在此处找到 Dijkstra SR5 所有已解决的问题。接下来是 Fowler 发布列车的第一个发布候选版本,该版本已经包含了一些非常有趣的功能

使用 Spring 和 Cloud Foundry 构建 12-Factor 应用风格的后端服务

工程 | Josh Long | 2015 年 1 月 27 日 | ...

12 Factor 应用宣言详细讨论了后端服务。后端服务基本上是您的应用程序为了完成工作而消费的任何网络连接服务。这可能是一个 MongoDB 实例、PostgreSQL 数据库、像 Amazon S3 这样的二进制存储、像 New Relic 这样的指标收集服务、RabbitMQ 或 ActiveMQ 消息队列、基于 Memcached 或 Redis 的缓存、FTP 服务、电子邮件服务或任何其他服务。区别与其说是服务是什么,不如说是它在应用程序中如何暴露和消费。对于应用程序来说,两者都是附加资源,通过…

SpringOne2GX 2014 回放:Hadoop 201 -- 深入探索大象

新闻 | Pieter Humphrey | 2015 年 1 月 26 日 | ...

录制于 SpringOne2GX 2014。

讲者:Roman Shaposhnik

大数据专题

幻灯片:http://www.slideshare.net/SpringCentral/hadoop-201-deeper-into-the-elephant

本次讲座是对前一年的“Hadoop:大数据新手的入门知识”的扩展,更深入地探讨了关键 Apache Hadoop 项目的细节。我们将从简要回顾 HDFS 和 MapReduce 开始,然后讨论 HDFS 的更高级功能,以及 YARN 如何使企业能够将其系统大规模扩展到以前不可能的程度。然后我们将讨论 Apache HBase,这是一个模仿 Google Bigtable 的非关系型数据库,回顾其数据模型、架构和常见用例。在本讲座结束时,您将了解这三个核心 Hadoop 项目如何用于解决即使是最具挑战性的大数据问题。

 

SpringOne2GX 2014 回放:启动 Spring Social

新闻 | Pieter Humphrey | 2015 年 1 月 26 日 | ...

录制于 SpringOne2GX 2014。

讲者:Craig Walls

幻灯片:http://www.slideshare.net/SpringCentral/booting-up-spring-social

Spring 应用专题

近年来,人们使用 Facebook 和 Twitter 等社交网络进行连接、会面以及分享经验和想法。但这不仅仅是人与人之间的连接;现代应用程序也在利用社交网络提供的 API 与其用户和客户建立连接。如今很难找到不通过社交 API 与用户连接的应用程序。Spring Social 是 Spring Framework 的一个扩展,它使您能够创建与 API 连接的应用程序。有了它,您的应用程序可以提供社交登录,了解用户的兴趣,并将自身注入到他们的社交关系图中。在本次讲座中,我们将介绍 Spring Social 的最新功能,包括与 Spring Security 的集成、自动重连以及使用 Spring Boot 的显著简化的配置模型。

 

SpringOne2GX 2014 回放:西部最快的 Servlets?

新闻 | Pieter Humphrey | 2015 年 1 月 26 日 | ...

西部最快的 Servlets?

录制于 SpringOne2GX 2014。

讲者:Stuart Willliams, Daniel Mikusa

幻灯片:http://www.slideshare.net/SpringCentral/williams-fastest-servlets-in-the-west

Spring 应用专题

备受推崇的 Servlet 容器仍然有一些性能技巧。本次讲座将展示 Apache Tomcat 在高负载下的稳定性,描述一些应该做(和不应该做!)的事情,解释如何对基于 Servlet 的应用程序进行性能测试,对容器和应用程序进行故障排除和调优,并比较不同 Tomcat 连接器的性能特征。讲者将分享他们 20 多年来支持真实 Tomcat 应用程序的综合经验,并展示一些微小的改变如何带来巨大的影响。

 

订阅 Spring 资讯

订阅 Spring 资讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一次简单订阅。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部