云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站空间_谷歌云申请_优惠

小七 141 0

新版本的saps/4hanacloudsdkjava库从今天开始提供。您可以将依赖项更新到版本2.13.2,并使用Maven Central的新版本。在这篇博文中,我们将带您了解本版本的亮点。要获得完整的概述,请访问我们的Java库发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将看到一组关于如何更新到新版本的说明。

改进了对多链区块链(beta)的支持

在SDK的2.5.0版本中,我们发布了与SAP云平台区块链服务轻松交互的实验模块。特别是,十大淘客软件排名,我们提供了对Hyperledger结构的通用支持和对多链区块链的基本支持。

由于SAP云平台区块链团队的贡献,版本2.13.2引入了一个新的实验模块区块链,用于在SAP云平台区块链服务中与多链区块链进行交互。这个新模块取代了以前的MultiChain类,这些类因此被弃用。与Hyperledger Fabric交互的现有类保持不变。

对于与多链区块链交互,请考虑新的实验类。与以前的API相比,新的MultichainService提供了对各种MultiChain命令的流畅且类型安全的访问,就像将一个新项目发布到流中一样:

区块链团队计划很快发布一篇博客文章和教程,提供更多信息。

通过缓存提高OData VDM的性能

对于转换请求和响应,OData虚拟数据模型(VDM)依赖于各自OData服务的元数据。为了在运行时进行验证,到目前为止必须为每个OData请求获取元数据。

OData VDM现在允许缓存OData服务的元数据,以便通过减少每个OData调用的HTTP请求数来提高性能。要为请求启用缓存,请为每个应使用缓存元数据的请求使用fluent helpers上的cachingMetadata方法。只有针对每个租户的特定服务的第一个这样的请求才会从服务中检索元数据。以下请求将使用缓存的元数据。

默认情况下,元数据不会被缓存,而是仍然为每个请求提取元数据,与以前一样。请注意,目前无法使缓存失效,因此仅建议在OData服务很少更改的情况下使用此功能。

进一步改进

使用JwtBasedRequestContextExecutor在新上下文中使用SDK运行代码时,您现在可以轻松地代表特定租户运行操作,而无需自己提供相应的JWT。使用onbehalfontenant的新方法在具有给定tenandId的tenant的上下文中执行代码。基于此值,将生成JWT访问令牌并在内部使用。JWT的内容可以进一步受到可选参数issuerUrl和audience的影响。根据代表执行的代码,可能需要某些令牌访问群体。如果没有提供URL,SDK将使用默认值来匹配订阅租户所需的XSUAA服务URL。

版本2.13.2将对SAP云应用程序编程模型的Java库的依赖性更新为版本1.27.0(从1.24.0开始)。

我们已修复了HttpCachingHeaderFilter在某些情况下未添加HTTP响应头的问题情况。例如,当消费应用程序使用JAX-RS时,大数据与数据挖掘,过滤器操作在过去没有触发。在新的实现中,缓存头也将在这些情况下设置。现在建议将过滤器放置在过滤器链的末端,而不是开始处。

跟进2.11.1版中发布的新消息VDM,我们发布了一篇新的博客文章,解释了如何使用消息VDM对来自SAP S/4HANA Cloud的业务事件做出反应。

完整的发行说明中列出了一些进一步的改进。

要更新现有项目中使用的SAP S/4HANA Cloud SDK Java库的版本,请按以下步骤进行:

打开pom.xml文件根目录中的文件项目的文件夹。找到dependency management部分,海量数据,并在其中找到sdkbom依赖项。将该依赖项的版本更新为2.13.2.

这样,云主机,您就可以使用"物料清单"(BOM)方法了。您的依赖关系应该是这样的:

如果您在SAP云应用程序编程模型的项目中使用SAP S/4HANA Cloud SDK,请将SDK bom替换为SDK模块bom,以仅更新SDK模块的版本,而不是进一步的依赖关系。现在,您可以重新编译您的项目(注意兼容性说明),并利用2.13.2版中SAP S/4HANA Cloud SDK的新功能。

当然,您也可以通过运行Maven archetypes for Neo或Cloud Foundry with-DarchetypeVersion=2.13.2(或发行版),从一开始就生成一个使用2.13.2版的新项目。

,什么是云计算和大数据