MobileFirst - 通过REST端点调用Java Adapter的JavaScript Adapter

时间:2016-07-08 08:01:16

标签: ibm-mobilefirst mobilefirst-adapters mobilefirst-server

这个问题与 - [如何从HTTP适配器调用Java适配器有关? ] [1]

我的MobileFirst 7.1项目中有2个适配器:

  1. 正在公开Rest Endpoint的Java Adapter。
  2. JavaScript适配器将通过Rest Endpoint调用Java Adapter
  3. 确切地说,这就是我在JS适配器中调用的内容:

    function JSAdapterCalltoJavaAdapter() {
        var input = {
            method : 'get',
            returnedContentType : 'xml',
            path : "adapter/JavaAdapterRestPath"
        };
        return WL.Server.invokeHttp(input);
     }
    

    我们已经在Java Adapter上运行了800个线程的JMeter负载测试,没有问题。但是,当我们在JS Adapter上运行load Test时,MobileFirst服务器停止响应,并且不接受来自JS Adapter的传入请求。新请求超时,MobileFirst控制台无响应。当我们停止负载测试时,服务器逐渐恢复。

    我已经配置了以下params adapter.xml: <connectionTimeoutInMilliseconds>, <socketTimeoutInMilliseconds>, and <maxConcurrentConnectionsPerNode>

    使用JS适配器在负载下调用Java适配器时似乎存在线程问题。

1 个答案:

答案 0 :(得分:1)

如果您在MobileFirst Server中遇到线程问题,那么您需要打开PMR(支持票证),以便支持/开发团队可以为您提供帮助。如果您有一个实际的编程问题,请询问它。