Nginx 配合java 做WEB不流行吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 配合java 做WEB不流行吗?相关的知识,希望对你有一定的参考价值。

nginx 配合java 做WEB不流行吗?
貌似主流都是TOMCAT,看书上讲Nginx很好很强大啊
为什么没有多少人在用

解释一下:
Ngix是web服务器,跟apache一样,它可以做动态请求转发、web端负载均衡、反向代理等等;
tomcat是应用服务器,当然如果非用逼良为娼,也可做web服务器用,它主要是做Servlet容器用的,一般用在应用层,运行后台逻辑代码,访问数据库服务器等;

一般常见的网站,采用apache+tomcat+数据库或是Ngix+tomcat+数据库这三层物理架构;如果是大型网站应用,上面还会有一层硬件负载均衡F5。

从性能角度来讲Ngix的性能似乎要比apache略好,但从使用方便上来看,apache配置起来更方便,功能上都很强大,因为apache名气似乎更大一些,用的人就更多一些。追问

有一个疑问:通常在做项目时,也只是在linux上搭建tomcat应用服务器,然后部署java WEB项目,就可以运行,但是这样没有用到你上面说的WEB服务器层,这是为什么?

追答

那你是你的项目根本就不需要这么精细的架构,只用一个tomcat就足够了。如果你拿12306试试,多少台tomcat都弄死,必须用多层架构,另外还得分布式。

参考技术A 再强大也只能做静态网站

以上是关于Nginx 配合java 做WEB不流行吗?的主要内容,如果未能解决你的问题,请参考以下文章

nginx可以远程重启吗

Web环境搭建Nginx+Tomcat流行动态-一键完成

java web前端(总结)前端要求和流行几个框架

干货!传说中的反向代理

java最流行的paas平台是啥?

话说WebAssembly流行了,桌面开发还有.NET和Java的事吗