Glassfish - 优点和缺点

Glassfish - Pros and Cons

我进入了一个项目,在我加入之前,glassfish 被选为应用程序服务器。我还没有听说过很多人在生产中使用 glassfish,因为它现在实际上只是 jee7 的参考实现,所以我很怀疑。也有传言说 Oracle 将逐步淘汰 glassfish,但他们已经不支持它了。

任何人都可以告诉我是否使用 glassfish 的理由,或者更具体地说,在决定是否保留它时我应该考虑什么?据我了解,glassfish 将 tomcat 作为 Web 容器,因此可能并没有什么不同。

Glassfish 的强项是它是开源的,并且它已经支持 Java EE 7,因为它是参考实现。它还具有用户友好的管理控制台,这曾经也是一个杀手级功能。如今,该项目修复错误的速度有点慢,尽管有一个名为 Payara 的 Glassfish 受支持版本,其中包含许多错误修复和附加功能,甚至还有用于开发微服务的微型版本。

如今,我不会向 运行 推荐 Glassfish 上的新项目,尤其是因为 Payara 有同样开源的版本,其中包含许多修复和可选的生产支持。虽然 Glassfish 的开源替代品很少,WildFly seems to be very promising, as it is backed by Red Hat and has a big comumnity behind. TomEE 也是一个不错的替代品,但它仍然不支持 Java EE 7,尽管它非常接近支持它。