ibm worklight中适配器的最大存储容量是多少

时间:2015-03-16 06:11:58

标签: ibm-mobilefirst worklight-adapters

我试图在ibm worklight中获得来自适配器的硬编码响应。一旦我试图部署它。它显示错误..

适配器部署失败:编译函数时遇到代码生成错误" 39":生成的方法字节码超过64K 限制。 (C%3A%5Cworkspace%5CGlobalSalesMobileProject%5Cadapters%5CserviceAdapter / serviceAdapter-impl.js#41)

您能告诉我是否要将数据存储在64k以上的适配器中。我怎样才能做到这一点。什么是相同的替代品。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

作为最佳做法,不应在JavaScript适配器中存储大量数据。适配器确实/不应该用作持久层或数据库替换。

如果您在适配器中存储大量数据,Worklight Server完全可能最终耗尽内存并开始减速(无法为您的用户提供服务,或者根本无法为用户提供服务“分解”)。

另一种方法是使用实​​际的数据库,或从文件中读取。

如果您能提供适配器JS实现文件也很好,这样我们就可以更好地了解您为何/如何达到这种情况。

答案 1 :(得分:0)

这听起来不像适配器问题中的数据存储。这听起来像你的JavaScript代码本身太大了:

  

编译功能“39”时遇到代码生成错误:   生成的方法字节码超过64K限制。

您的.js文件有多大?