wso2 - 您可以使用 OpenJDK 在生产环境中运行 WSO2 产品吗?

标签 wso2 wso2-api-manager java

我已经在 Linux 中使用 OpenJDK 1.7 测试了 WSO2 AM 1.10.0。到目前为止,它似乎工作正常。

但是,所有 WSO2 产品的文档都说不支持 OpenJDK?如果我们将其投入生产,为什么会发生什么?我们应该担心吗?

我们更喜欢 OpenJDK,因此希望尽可能使用它,因为我们的其他产品也在其上运行。

最佳答案

正如 Amila 提到的,我们遇到了一些问题,主要与 OpenJDK 的线程和垃圾收集问题有关。我们支持的 Oracle JDK 与 OpenJDK 之间的差距已通过 JDK8 大大缩小。但是,我们所有的 QA 都是使用 OracleJDK 完成的,这就是为什么我们说我们不会在生产中支持任何其他 JDK。如果需要,您可以使用 OpenJDK 运行,但如果您遇到问题并想报告它,则需要使用 Oracle JDK 重现相同的错误。请注意,对于下一代 WSO2 平台(Carbon 5),我们将同时测试 OpenJDK 和 OracleJDK,因此两者都将得到官方支持。

关于wso2 - 您可以使用 OpenJDK 在生产环境中运行 WSO2 产品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38272733/

相关文章:

java - 启动 WSO2 Enterprise Mobility Manager 时出现 "java.lang.OutOfMemoryError: Java heap space"

java - StAXON - 当 autoPrimitive 为 true 时,强制将特定值设置为 String

控制台上的 WSO2 API Manager 周期性错误

java - 如何遍历一个json对象的所有子节点?

java - C# 使用 Java Access Bridge 自动化 Java 应用程序

javascript - 如何从 html/javascript 或 jquery 调用 WSO2 数据服务

wso2 - 在 wso2 ESB 中同步安全保管库

kubernetes - 无法在 kubernetes 上部署 K8S WSO2 APIM Operator

wso2 - wso2 apim 3.0.0 中的deployment.toml 用法

java - 使用 google/tink 进行密码加密