Costruiamo un servizio basato su Netty/NIO e sto considerando l'implementazione di questo servizio nel nostro ambiente di produzione. Il nostro modo standard di distribuzione dei servizi è WAR, da distribuire all'interno di Tomcats.L'hosting di un server Netty all'interno di Tomcat è fattibile/desiderabile?
Quando ho suggerito lo stesso approccio qui, ho ricevuto grida e lamentele che "non dovrebbe essere fatto", perché sia Netty che Tomcat sono server, e "non ha senso ospitare un server in un altro" .
Per me ha perfettamente senso perché risolve completamente il mio problema di distribuzione, oltre a consentirmi di scrivere qualche altro codice. Perché è un così grande "no no"?
Potresti essere più specifico sul tuo "problema di distribuzione" e anche "mi ha salvato dalla scrittura di un altro codice"? –
@Romain - Le nostre persone di operazioni hanno script che portano WARs e li distribuiscono su vari tomcats, li interrompono/avviano/etc ... Se non lo ospita in un Tomcat ma piuttosto come un jar autonomo, questi script bisogno di essere regolato "L'altro codice a cui mi riferivo sta esponendo il metodo di servizio via HTTP - abbiamo già il codice per farlo tramite un servlet HTTP standard, che ora avremo bisogno di reimplementare. La domanda è: cosa c'è che non va con il semplice hosting in un Tomcat? – ripper234
Cosa c'è di sbagliato nel ridistribuire una GUERRA? Il vantaggio è che si dispone di un pezzo di codice unificato al quale si esegue il rollback, se necessario. –