Budujemy usługę opartą na Netty/NIO i rozważam wdrożenie tej usługi w naszym środowisku produkcyjnym. Nasz standardowy sposób wdrażania usług to WAR, które zostaną wdrożone w Tomcatach.Czy hosting serwera Netty w Tomcat jest możliwy/pożądany?
Gdy zasugerowałem to samo podejście tutaj, otrzymałem krzyki i skargi, że "nie powinno się tego robić", ponieważ zarówno Netty, jak i Tomcat są serwerami i "nie ma sensu hostować jednego serwera w innym" .
Dla mnie ma to sens, ponieważ całkowicie rozwiązuje mój problem z wdrożeniem, a także pozwala uniknąć zapisania innego kodu. Dlaczego jest tak duże "nie nie"?
Czy mógłbyś bardziej szczegółowo opisać swój "problem z wdrożeniem" oraz "uratowałeś mnie przed napisaniem innego kodu"? –
@Romain - Nasi operatorzy mają skrypty, które pobierają WAR i instalują je na różnych serwerach, zatrzymują/uruchamiają je/etc ... Jeśli nie hostuję go w Tomcat, ale raczej jako samodzielny jar, to te skrypty należy dostosować. "Inny kod", o którym mówiłem, to udostępnianie metody usługi za pośrednictwem protokołu HTTP - mamy już kod do tego, za pośrednictwem standardowego serwletu HTTP, który będziemy teraz potrzebować do ponownego wdrożenia. Pytanie brzmi - co jest złego w po prostu hostowaniu go w Tomcat? – ripper234
Co jest nie tak z ponownym rozkładaniem WAR? Zaletą jest to, że masz zunifikowany fragment kodu, który możesz następnie przywrócić, jeśli to konieczne. –