SpringOne2GX 2014 重播:内存中的大数据
录制于 SpringOne2GX 2014。内存中的大数据
演讲者:John Davies, C24
大数据专题
幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014-john-davies-41130273
好的,大家都在谈论大数据,但通常说的是持久化、磁盘,或者最近的 SSD,那内存呢?我们可以简单地增加几 TB 的 RAM,但即使每 GB 100 美元,成本也会非常高。如果我们将数据大小减少 50 倍,并有效地将 RAM 的成本降至接近磁盘的成本,会怎么样?保留 Spring Integration、Spring Batch、GemFire 内存缓存、RabbitMQ 消息传递,但将数据缩小到二进制,是的,是位和字节而不是对象。更少的垃圾,更少的网络开销,相同的 API,但在内存中处理大数据。John 将展示一个 Spring 工作流程,它消耗 7.4kB 的 XML 消息,将它们绑定到 25kB 的 Java 对象,但每个对象只存储 450 字节,从而在笔记本电脑上在内存中处理 1000 万份衍生合约。
了解更多关于 Spring XD:http://projects.spring.io/spring-xd
了解更多关于 Spring Integration:http://projects.spring.io/spring-integration
了解更多关于 Spring Batch:http://projects.spring.io/spring-batch
SpringOne2GX 2014 重播:物联网实现 - 联网汽车
录制于 SpringOne2GX 2014。
演讲者:Derek Beauregard, Phil Berman, Michael Minella, Darrel Sharpe
大数据专题 幻灯片:http://www.slideshare.net/SpringCentral/iot-realized-the-connected-car
在本次会议中,我们将探讨 Spring XD 在物联网 (IoT) 环境中的强大能力。我们将探讨使用 Spring XD 开发的解决方案,该方案使用开放标准从行驶中的汽车流式传输实时分析数据。将涵盖实时数据(位置、速度、发动机诊断等)的摄取、对其进行分析以提供高度准确的油耗和车辆续航里程预测,以及提供实时仪表板。参加完本次会议,您将了解 Spring XD 如何成为物联网的“乐高®积木”。
了解更多关于 Spring XD:http://projects.spring.io/spring-xd
了解更多关于 Spring Integration:http://projects.spring.io/spring-integration
了解更多关于 Spring Batch:http://projects.spring.io/spring-batch
SpringOne2GX 2014 重播:面向 Java 开发人员的 Groovy
录制于 SpringOne2GX 2014。
演讲者:Peter Ledbrook
核心 Groovy 专题
幻灯片:http://www.slideshare.net/SpringCentral/groovy-forjavadeveloperss2gx2014
Java 是一种很好的通用编程语言,但这是否意味着它是所有工作的最佳工具?
SpringOne2GX 2014 重播:Groovy 浏览器自动化
录制于 SpringOne2GX 2014。
演讲者:Colin Harrington
核心 Groovy 专题
幻灯片:http://www.slideshare.net/SpringCentral/groovybrowserautomation-2gx2014
GEB(发音为 'jeb')是一个浏览器自动化解决方案。它结合了 WebDriver 的强大功能、jQuery 内容选择的优雅、Page Object 建模的健壮性以及 Groovy 语言的表现力。
本周 Spring - March 24th, 2015
欢迎来到新一期的本周 Spring!本周我在巴西圣保罗,并在那里举办了一个关于使用 Spring Boot、Spring Cloud 和 Cloud Foundry(通过 Pivotal Web Services)构建云原生应用(特别是微服务)的讲习班。
- Spring Data 项目负责人 Oliver Gierke 刚刚宣布 Spring Data Release Train Fowler 已正式发布 (GA),同时包含了许多高级 Java 8 特性!
- 位于西班牙巴塞罗那的 Spring IO 大会的议程现已发布!快来看看吧!
- 厌倦了微服务的炒作?那么我们就在 4 月 21 日 来点实际的吧。我将讨论 Spring Cloud 如何整合服务注册(例如:Eureka、Consul 或 Zookeeper)、声明式 REST 客户端(使用 Netflix 的 Feign)、响应式编程以及使用 Hystrix 的断路器模式,以支持轻松、可靠的服务间调用。
- Marius Bogoevici 和 Mark Pollack 将在 4 月 28 日星期二合作举办一场网络研讨会,主题是关于使用 Spring XD 和 Kafka 构建响应式数据管道…
多个 UI 应用和一个网关:使用 Spring 和 Angular JS 构建单页应用 第六部分
注意:此博客的源代码和测试会持续演进,但本文的更改在此处不再维护。请参阅教程版本以获取最新内容。
在本文中,我们继续讨论如何在“单页应用”中使用 Spring Security 和 Angular JS。在这里,我们展示了如何结合使用 Spring Session 和 Spring Cloud 来整合我们在第二和第四部分构建的系统的特性,并最终构建了 3 个职责完全不同的单页应用。目标是构建一个网关(如第四部分所示),它不仅用于 API 资源,还用于从后端服务器加载 UI。我们通过使用网关将身份验证传递给后端来简化第二部分中的令牌处理细节。然后我们扩展该系统,展示如何在后端进行本地化的、精细的访问决策,同时仍在网关处控制身份和身份验证。这是一种非常强大的构建模型…
Spring Data Release Train Fowler 正式发布
我谨代表 Spring Data 团队,宣布 Spring Data release train Fowler 的 GA 版本(正式发布版本)现已可用。此版本解决了近 400 个问题/工单。
此版本最核心的主题是对 Java 8 的高级支持:MongoDB 和 JPA 模块现在支持将 Stream
s 作为 repository 方法的返回类型,并且我们现在原生支持非时区 JDK 8 日期/时间类型,并与该 API 的 Java 7 back-port 集成。
Spring Data Gemfire 现在支持…
将 Google Protocol Buffers 与基于 Spring MVC 的 REST 服务结合使用
本周我在巴西圣保罗的 QCon SP 发表演讲。我与一位热爱 Spring 的 REST 栈的人进行了一次有趣的讨论,他想知道是否有比普通的 JSON 更高效的东西。确实有!我经常被问到 Spring 是否支持高速的基于二进制的消息编码。Spring 长期以来支持使用 Hessian、Burlap 等进行 RPC 编码,并且 Spring Framework 4.1 引入了对Google Protocol Buffers 的支持,它也可以用于 REST 服务。
摘自 Google Protocol Buffer 网站
Protocol buffers 是 Google 的语言中立、平台中立、可扩展的结构化数据序列化机制——可以认为是 XML,但更小、更快、更简单。你只需定义一次你希望数据如何结构化,然后你就可以使用特殊生成的源代码,轻松地将你的结构化数据写入或从各种数据流中读取,并使用各种语言…
…