Che dire OpenEJB? Ne vale la pena? Tutte le opinioni?
Domanda
I whould piace sapere alcune opinioni su OpenEJB: stiamo valutando di usarlo su un nuovo progetto, ma in realtà non abbiamo trovato molte opinioni a riguardo.
Quindi, ecco la mia domanda: che ne dici? Ha un buon rendimento? E 'abbastanza stabile per un ambiente di produzione?
Soluzione
Si passa alla OpenEJB (distribuito incorporato nella nostra applicazione su Tomcat). I test delle prestazioni hanno mostrato meglio o no risultati peggiori di elaborazione nostre transazioni rispetto a JBoss (transazioni includono l'accesso ai dati, JMS, e servlet). Usiamo ActiveMQ entro OpenEJB per JMS. Non ci sono problemi di stabilità come ancora - siamo ancora nella messa in scena (pre-produzione) ambiente però. La documentazione è decisamente carente, ma non povero come altre scelte embedded. Nel complesso, noi consideriamo questo come una buona scelta se si esegue su Tomcat. La distribuzione su altri server applicativi si è rivelata molto più difficile (JBoss, Weblogic, Websphere), ma non ci sono molte ragioni per questo di solito (abbiamo avuto pochi ma lasciati questo dopo diversi tentativi falliti in fondo).
E come in tutti i prodotti open source:. Aspettarsi mancanza di supporto (documentazione, risoluzione dei problemi, insetti, ecc) per essere compensata da libero accesso alle fonti
Altri suggerimenti
Abbiamo avuto esperienza con Oracle OAS e JBoss prima. Abbiamo deciso di dare OpenEJB una prova. Abbiamo scoperto che non è solo molto veloce, ma anche molto più facile da installare e configurare, e ha valori di default molto migliori.
Al momento implementiamo le nostre misure di guasto nel client, quindi non sappiamo come si confronta per il clustering, o di altre funzioni avanzate che non usiamo.
che dobbiamo tornare indietro e trattare con JBoss nel fianco degli sviluppatori, vediamo una goccia sulla produttività, perché ci vuole troppo tempo per bootstrap.