Implementazione moderna di Spring Remoting o EJB3

1

Sto lavorando su un prototipo "ciò che è possibile con il più recente e più grande". Uno dei principali problemi che sono stati una grossa spina nel fianco di me e del mio amministratore AS / 400 è quando il sistema esistente si gira, ci sono 35 singole applicazioni, ciascuna delle quali si collega a 8 database ed esegue un pool di connessioni di 5 connessioni per . per voi maghi della matematica là fuori, sono 1400 connessioni di database individuali al server all'avvio e nel corso di un giorno tipico, forse 40 vengono utilizzati.

Quello che mi piacerebbe fare in questo prototipo è spostare tutte le funzioni del database in una libreria centrale (api). Da quel punto, vorrei implementare questa API individualmente e avere le 35 applicazioni semplicemente aprire le classi di servizio in remoto e passare gli oggetti avanti e indietro. il risultato finale è che le applicazioni non devono più creare connessioni al database, chiamano semplicemente metodi remoti e possiamo regolare la api centrale di conseguenza per gestire il carico.

Indietro nel giorno, EJB3 sarebbe stata la strada da percorrere. l'integrazione con le politiche di sicurezza è buona, ma ho sempre avuto problemi di prestazioni. Il remoting primaverile in esecuzione in stile hessian sembra promettente, visto che sto usando la primavera ovunque. ma è stato ANNI da quando ho dovuto fare qualcosa di simile, quindi mi chiedevo cosa ne pensate di usare per realizzare questo.

grazie

    
posta scphantm 25.07.2012 - 21:49
fonte

1 risposta

1

Grazie per aver risposto ai Q!

Jboss 7.1 dovrebbe essere in grado di fornire un pool di connessioni condivise per tutte le tue applicazioni. Esegui il checkout della cartella JBOSS_DIST/docs/examples/jca per esempi di configurazioni dell'origine dati.

Vedi anche la libreria del pool di connessioni al database di Apache . Puoi scambiarlo se la soluzione nativa di Jboss non la taglia.

Inoltre, chiedi su JBoss.org - sono un gruppo piuttosto proattivo.

    
risposta data 26.07.2012 - 14:59
fonte

Leggi altre domande sui tag