IBM Maximo-查询API以非常慢的响应时间获取数据

问题描述 投票:1回答:1

我一直在到处寻找解决此问题的方法。

[在我的工作中,我们正在尝试通过其他系统的REST API(返回JSON响应)将Maximo与另一个系统集成。我可以使这种集成工作在小范围内,但是此API最多需要5秒钟才能响应每个请求。当前,我已将该系统定义为JSON资源,并使用自动化脚本将非持久性数据的每日“快照”复制到持久性属性中。所有请求均按顺序运行-测试中5个资产运行缓慢,并且绝对不会扩展到每天1000个呼叫。

假定无法以任何方式修改外部系统的API ...是否可以通过非阻塞方式查询此API?我以为,如果我可以发送请求,然后发送下一个请求等,而不必等待答复继续进行,则可以解决问题。

我研究了调用和发布渠道,还研究了企业服务,看来企业服务以及JMS队列可能是我所需要的,但是文档说这些仅支持对[[incoming数据进行排队...,我无法看到这如何解决我的问题。

有帮助吗?我完全陷于此。

谢谢!

json rest asynchronous jms maximo
1个回答
0
投票
我不得不做一次听起来相似的事情。我尝试了JSON资源,但是它们对我不起作用。我最终使用Maximo 7.6 Scripting Features中的示例进行了此操作。该文档中的第一个代码示例是一个库脚本,用于使用Maximo框外的库进行HTTP / S调用,该文档中的其他示例使用IBM's JSONObject and JSONArray classes(也可从Maximo框内获得)进行解析。回应。
© www.soinside.com 2019 - 2024. All rights reserved.