Spring Data GemFire 1.3.0 发布

工程 | David Turanski | 2013年3月14日 | ...

我很高兴地宣布 Spring Data GemFire 1.3.0 正式版发布。除了许多小的错误修复和增强之外,此版本还包含一些值得注意的新功能,使使用 GemFire 编写 Java 应用程序更加容易。

函数的注解支持

GemFire 通过提供远程函数执行框架,实现了“将代码带到数据”的能力。为了保持 Spring 的核心价值观,Spring Data GemFire 隐藏了注册和执行远程函数所需的样板代码,使您可以编写 POJO 并专注于应用程序逻辑。有关详细信息,请参阅 Spring Data GemFire 参考指南中关于函数执行的注解支持章节。

简化与 GemFire 数据源的连接

GemFire 提供了许多用于调整其连接池性能以及配置如何管理和同步本地数据的选项。Spring Data GemFire 命名空间支持所有这些选项,但是许多应用程序只是需要对 GemFire 数据网格进行读/写访问的客户端。对于此类应用程序,现在可以作为客户端连接到 GemFire,而无需显式配置池或客户端区域。

 <gfe-data:datasource>
        <gfe-data:locator host="${host}" port="${port}"/>
 </gfe-data:datasource>

上述配置将创建一个客户端缓存、池和所有服务器上可用区域的代理客户端区域,并使用合理的默认值,并将它们注册为 Spring bean。

JSON 支持

GemFire 7.0 提供了存储 JSON 并具有完整查询支持的功能。通常,这需要应用程序使用 JSONFormatter 将 GemFire 的内部格式转换为 JSON 字符串,反之亦然。Spring Data GemFire 现在提供了一个选项,可以自动为选定的区域执行此转换,以及使用 Jackson 的 ObjectMapper 将对象单向转换为 JSON。此功能使用 Spring AOP 来拦截 Region 和 GemFireTemplate 上的相应操作。有关详细信息,请参阅Spring Data GemFire 参考指南

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部