Pergunta

Gostaria de saber algumas opiniões sobre o OpenEJB: estamos pensando em usá -lo em um novo projeto, mas realmente não encontrou muitas opiniões sobre isso.

Então, aqui está minha pergunta: que tal? Ele tem um bom desempenho? É estável o suficiente para um ambiente de produção?

Foi útil?

Solução

Mudamos para o OpenEJB (implantado incorporado em nosso aplicativo no tomcat). Os testes de desempenho mostraram resultados melhores ou não piores processando nossas transações em comparação com o JBoss (as transações incluem acesso a dados, JMS e servlets). Usamos o ActiveMQ no OpenEJB para JMS. Ainda não há problemas de estabilidade - ainda estamos no ambiente de encenação (pré -produção). A documentação está definitivamente falta, mas não tão pobre quanto outras escolhas incorporadas. No geral, consideramos isso uma boa escolha se você correr no Tomcat. Implantá -lo em outros servidores de aplicativos acabou sendo muito mais difícil (JBoss, WebLogic, WebSphere), mas não há muitas razões para isso geralmente (tínhamos poucos, mas retiramos isso depois que várias tentativas basicamente falharam).

E como em todos os produtos de código aberto: espere que a falta de suporte (documentação, solução de problemas, bugs etc.) seja compensada pelo acesso gratuito a fontes.

Outras dicas

Tivemos experiência com o Oracle Oas e Jboss antes. Decidimos experimentar o OpenEJB. Descobrimos que não é apenas muito rápido, mas também muito mais fácil de configurar e configurar, e tem padrões muito melhores.

Atualmente, implementamos nossas próprias medidas de falha no cliente, por isso não sabemos como eles se comparam ao clustering ou outros recursos avançados que não usamos.

Temos que voltar e lidar com o JBoss no lado do desenvolvedor, vemos uma queda na produtividade, porque leva muito tempo para o bootstrap.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top