Spring XD 基准测试 第一部分
#引言#
开发流式应用时,一个常见问题是:“每秒能处理多少事件?” 这篇博文的主要目的是回答这个问题,同时避免陷入基准测试与“基准营销”的经典困境。消息中间件供应商提供的“原生”基准测试应用通常侧重于原始数据传输速度,不包含消息数据的序列化或反序列化,也不包含任何数据处理。在本系列的第一部分,我们将遵循这种方法。
我们的测试使用了直接…
#引言#
开发流式应用时,一个常见问题是:“每秒能处理多少事件?” 这篇博文的主要目的是回答这个问题,同时避免陷入基准测试与“基准营销”的经典困境。消息中间件供应商提供的“原生”基准测试应用通常侧重于原始数据传输速度,不包含消息数据的序列化或反序列化,也不包含任何数据处理。在本系列的第一部分,我们将遵循这种方法。
我们的测试使用了直接…
Spring Boot 1.3 将附带一个全新的模块,名为 spring-boot-devtools
。该模块的目的是尝试改善开发 Spring Boot 应用时的开发体验。
要使用该模块,只需将其作为依赖添加到你的 Maven POM 中
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
或你的 Gradle 构建文件中
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
包含进来后,spring-boot-devtools
模块提供了许多不错的功能,我们将在下面介绍(如果你不想阅读文本,可以跳到文章末尾观看短视频…)
在过去一年中,我们显著改进了缓存抽象,支持 JSR-107 (JCache) 注解以及更好的声明式模型来共享或外部化通用设置。在 Spring Boot 1.3 中,我们现在为其提供了全面的自动配置。
简而言之,缓存抽象将缓存应用于方法,从而根据缓存中可用的信息减少执行次数。缓存逻辑是透明应用的:只有当指定的 ISBN
不在 books
缓存中时,下面的方法才会被调用。当调用该方法获取一个缺失的 Book
时,缓存将被透明地更新,以便后续调用不再触发该方法…
这篇博文是社区成员 Tadaya Tsuyukubo (@ttddyy) 的客座文章,他是 Spring Social Slideshare 项目的创建者。感谢 Tadaya!我希望能看到更多这样的客座文章,所以——像往常一样——不要犹豫联系我!-Josh
Spring Social Evernote 是 Spring Social 生态系统中的一个社区模块。它是 Evernote 的服务提供商实现。它允许开发者使用惯用的 Spring 习语来使用 Evernote Java SDK。
Evernote 在为开发者提供 API 方面采用了独特的方法。他们基于 Thrift 序列化格式创建了特定语言的 SDK。Evernote 的 CTO Dave Engberg 在这篇博客文章中解释了选择 Thrift 的动机…
如你可能从我的Java EE 7 博客文章中所了解的,我们正在计划 Spring Framework 5.0 系列,预计在 2016 年可用。届时我们将关注 JDK 9 的发布候选版本,因为我们的一个关键主题是全面支持 JDK 9。
Spring 5 的功能规划仍在进行中。我们将在今年的 SpringOne 大会上 présenter 一个更深入的计划,敬请关注!尽管如此,我仍想借此机会向大家征集关于我们计划的系统要求的反馈意见。
我们肯定会将最低要求提高到 JDK 8+。 这是一个先决条件,因为它…
欢迎阅读新一期的《Spring 本周回顾》!多么精彩的一周!本周我在堪萨斯城参加一个拥有 6000 多名开发者的单一公司内部开发者大会,然后将返回纽约市参加 QCon NYC,在那里我将重点介绍如何使用 Spring Boot 和 Spring Cloud 构建云原生应用。如果你在其中任何一个地方,请务必联系我,让我们聊聊技术(Spring,当然,在堪萨斯城的话,还可以聊聊烧烤...)
#WIN
。我们很高兴宣布 Spring XD 的首个 Apache Ambari 插件版本。
Ambari 是一个集群配置工具,用于安装和管理各种 Apache 项目,如 HDFS、YARN、Zookeeper 或 Kafka。Ambari 有一个堆栈定义的概念,Pivotal 和 Hortonworks 都使用它。堆栈定义通常由维护者支持的组件组成。
此 Ambari 集成为使用 Pivotal HD 3.0 和 Hortonworks HDP 2.2 配置 Spring XD 增加了支持。
Spring XD 不是 PHD 或 HDP 主要 Ambari 发行版的一部分。但是,很容易扩展…。
欢迎阅读新一期的《Spring 本周回顾》!本周我提前来到纽约市,参加下周的 QCon NYC 大会,同时与客户交流并和当地的 Pivotal Labs 团队一起工作。如果你在附近,请务必打个招呼,让我们聊聊代码。
那么,像往常一样,我们有很多内容要讲,所以让我们开始吧。
.jsp
和 JSTL 页面迁移到 Thymeleaf 的即将举行的网络研讨会。