Answer the question
In order to leave comments, you need to log in
Which server for java is optimal + nginx?
In fact, the question is more comprehensive than I was able to formulate in the title.
I'm going to start writing a web portal for my own pleasure.
Nothing prevents you from dreaming, so let there be a high load in the future!
Question: I write in java (because I can), and I will write in jsf - I know that it’s probably not the best for highload, but the front-end is simple there, so I won’t sign myself up for hellish torment (and if everything works out and there are investments, then Damn, let's rewrite with him))))))). For some reason, everything is simple (as for me), though I don’t know how jsf is generally suitable for high-load?
a) To be honest, I have never worked with O_o Jetty, Tomcat, Glassfish, Jboss (WebSphere))))) servers - what's the difference? Oo who is strong in what? As I understand it, from the point of view of the back-end, they are all the same? And the differences relate to setup and work under load? - Dedicate please!
b) Everywhere I hear and read that all of them are dull without nginx, but what is nginx for?
In general, in these matters I am a complete lamer, and the next question will put me on the stage of primates)
c) what about apache? - I understand that it is somewhere in the same place, nearby?
I’ll immediately answer the sometimes popular question, Google? wiki? - it’s more pleasant for me to learn things from people, their opinions, and then dig, even if you immediately impose a certain frame of subjectivity on certain technologies (in this case, servers) - but this method is closer to me, especially when the question is not simple)
Answer the question
In order to leave comments, you need to log in
Jsf, for all its shortcomings, is officially included in the Java EE stack. With heavy loads, order. From application servers, I worked with tomcat glassfish and websphere. Websphere is an expensive piece for the enterprise. Tomcat is just a servlet container, and glassfish is a full-fledged application server with all sorts of goodies like jaas (which you may need to implement authorization) and a bunch of libraries like your JPA provider, etc. Nginx is needed for proxying. By the way, I also write a project for my own pleasure, but on gwt . Jsf did not insert at all :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question