/ / Können Sie WSO2-Produkte mit OpenJDK in der Produktion ausführen? - Java, wso2, wso2-am, openjdk

Können Sie WSO2-Produkte in der Produktion mit OpenJDK ausführen? - java, wso2, wso2-am, openjdk

Ich habe WSO2 AM 1.10.0 unter OpenJDK 1.7 unter Linux getestet. Es scheint soweit gut zu funktionieren.

In allen Dokumentationen des WSO2-Produkts heißt es jedoch, dass OpenJDK nicht unterstützt wird. Warum und was könnte passieren, wenn wir dies in PRODUCTION angeben? Sollten wir uns Sorgen machen?

Wir bevorzugen OpenJDK und wollten es daher möglichst verwenden, da auch unsere anderen Produkte darauf laufen.

Antworten:

3 für die Antwort № 1

Wie Amila erwähnte, hatten wir hauptsächlich Problemeim Zusammenhang mit Threading und Garbage Collection-Problemen mit OpenJDK. Die Lücke zwischen dem von uns unterstützten Oracle JDK und OpenJDK wurde mit JDK8 erheblich reduziert. Unsere gesamte QA wird jedoch mit OracleJDK durchgeführt, weshalb wir sagen, dass wir kein anderes JDK in der Produktion unterstützen werden. Sie können OpenJDK ausführen, wenn Sie möchten. Wenn Sie jedoch auf ein Problem stoßen und es melden möchten, müssen Sie den gleichen Fehler mit dem Oracle JDK reproduzieren. Beachten Sie, dass wir mit der nächsten Generation der WSO2-Plattform (Carbon 5) sowohl OpenJDK als auch OracleJDK testen werden und daher beide offiziell unterstützt werden.


2 für die Antwort № 2

Diese Entscheidung wurde vor einiger Zeit getroffeneinige erfahrungen hatten wir mit open jdk (vor 5-6 jahren). Ich kann mich nicht erinnern, was sie waren. Wenn es für Sie gut funktioniert, können Sie es verwenden (möglicherweise ist es jetzt verbessert). Solange Sie keinen Support von WSO2 erwerben, ist das kein Problem. Wir empfehlen es nicht unseren Kunden, die Produktionsunterstützung von uns kaufen, weil

  1. Wir testen unsere Produkte nicht auf Open JDK
  2. Wir sind nicht bereit, Probleme zu beheben, die durch Open JDK verursacht wurden.