【发布时间】:2019-04-07 22:28:48
【问题描述】:
我们正在尝试将来自 XML 的数据存储在 Apache ignite 缓存中,该缓存设置在 Azure 的 Kubernetes 集群中。我们有一个 spring boot 应用程序,添加了 ignite 依赖项,使用 jaxb 解析 XML 到 pojos 并存储数据。但是 ignite cache put 操作需要很多时间。 (因为我们正在处理 500K - 1M 行的 XML
作为替代方案,我们尝试在我们的应用程序中使用 ignite 提供的这个 REST API 调用。 (https://apacheignite.readme.io/docs/rest-api)
我的问题:
有没有人有工作示例可以在 Spring Boot 中执行此操作?可以使用 Ignite SDK 完成吗? (我们知道我们可以在 Spring Boot 中使用 rest 模板发送 get 和 put 请求。)
是否可以向这个 REST API 发送 json 响应?如果是这样,如何?请举例。
感谢您的回复。对我们有很大帮助。
【问题讨论】:
-
问题是“我如何有效地加载 1mm 行的 XML”还是“我如何使用 REST API”?
-
如何使用 Spring Boot 中的 Apache Ignite Rest api 调用?以及如何有效地将 1M 行 XML 保存到 Ignite 缓存中?
标签: rest api spring-boot microservices ignite