你能用OpenJDK在生产中运行WSO2产品吗?

时间:2016-07-08 17:51:54

标签: java wso2 wso2-am openjdk

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

但是,所有WSO2产品的文件都说不支持OpenJDK?如果我们把它放在PRODUCTION中,为什么会发生什么?我们应该关注吗?

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

这个决定是基于我们在open jdk(大约5 - 6年前)的一些经验而做出的。我不记得他们是什么。如果它对您有效,您可以使用它(现在可能会改进)。只要您不购买WSO2的支持,那就不成问题了。我们不建议向我们购买生产支持的客户提供,因为

  1. 我们不会在Open JDK上测试我们的产品
  2. 我们不愿意解决因Open JDK而导致的问题。