问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Nginx 配合java 做WEB不流行吗?

发布网友 发布时间:2022-02-27 02:43

我来回答

2个回答

热心网友 时间:2022-02-27 04:13

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

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

从性能角度来讲Ngix的性能似乎要比apache略好,但从使用方便上来看,apache配置起来更方便,功能上都很强大,因为apache名气似乎更大一些,用的人就更多一些。追问有一个疑问:通常在做项目时,也只是在linux上搭建tomcat应用服务器,然后部署java WEB项目,就可以运行,但是这样没有用到你上面说的WEB服务器层,这是为什么?

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

热心网友 时间:2022-02-27 05:31

再强大也只能做静态网站
好像没怎么有人用nginx做java项目

nginx 好像是用C、C++ 写的东西。Java只能呵呵了。另外那个东西是一个反向代理的服务器,Java 主要用于构建应用。在应用方案中,会经常使用Nginx,但那个东西又不是服务容器? 对于程序开发者来说几乎是透明的,对架构和方案设计人员来说会经常使用。

nginx部署java项目?

2、集群方式可以采用nginx+tomcat方式来部署两个或者多个Javaweb项目。原锋樱理:1、nginx作为集群,能够通过给出多个搜世端口号来世基肢配合tomcat一起使用。2、有了多个端口号,那么Java项目即可通过不同的端口来进行访问。

java好还是web前端好?

Java开发和web前端现在都属于热门的两个方向,前景都比较不错。 从薪资角度来说,Java的工资普遍比web前端高;从难易度来说,Java要比web前端难一些;从需求来说,Java的人才需求量要比web前端多。但是相应的Java的人才竞争力比web前端要大。具体哪个好,仁者见仁,智者见智。 已赞过 已踩过< 你对这个回答的评价是?

一个高级java工程师需要具备什么能力和技术

只要你是用java来做WEB应用,绝对少不了使用j2ee框架,目前流行的有 1)struts 2)spring 3) hibernate 4)ibatis 5)spirngMvc 等等的其他一些相似的框架,还有项目架构中经常会用到的缓存框架例如memcached ,ehcache,oscache等Java缓存框架,需要掌握基本使用,部署,性能调优,配置 4. 数据库基础 数据库一直是程序员需要重...

nginx不得不说的参数之 为什么nginx error

access_log logs/shop-web.access.log maintry;proxy_pass url;} 我们业务应用使用的是nginx+java容器的结构形式,nginx做反向代理和日志记录,当用户请求到达服务器时,先判断nginx配置的根目录下是否存在对应的静态文件,不存在的时候转发到后端的java容器server。我们在nginx中配置了error_page ...

前端和后端可不可以都是nginx

nginx只能做数据的转发与传送,一般不用于运行后端的脚本,所以后端一般需要其他的服务器如java用tomcat,然后做一层nginx代理网关 单靠nginx是无法运行java代码

TOMCAT如何部署两个java web项目?

1、可以使用集群方式来部署。2、集群方式可以采用nginx+tomcat方式来部署两个或者多个Java web项目。原理:1、nginx作为集群,能够通过给出多个端口号来配合tomcat一起使用。2、有了多个端口号,那么Java项目即可通过不同的端口来进行访问。

nginx module 开发 用什么ide

我觉得,如果是做WEB SERVER,还是需要nginx的。nginx实际封装了基本的WEB SERVER功能,所以,首先它有良好的网络IO处理系统,还有稳定的HTTP协议状态机分析,内存池,进程间通讯,线程管理,并提供了基本的配置文件,LOG系统。在其上做不是特别复杂的WEB应用,还是很有优势的,至少可以上application开发者不...

nginx和apache有什么区别,我该用哪种?

2、安全性方面 Apache成立时间要比Nginx早,在安全性方面要更有经验 ,bug代码少,可以比Nginx更专业地处理DDoS等网络攻击,比较稳定。一般来说,如果需要性能的Web服务器,大多用户会选择Nginx 。如果不需要太多的性能只求稳定,使用Apache还是非常不错的。3、在灵活性方面 与Nginx使用事件驱动技术来管理...

nginx和tomcat区别

而Tomcat则是一个Java Web应用服务器,主要用于部署和管理Java Web应用程序。它基于Java Servlet和JSP技术,提供了完整的Java EE应用服务器功能,如Servlet容器、JSP引擎等。Tomcat专注于Java Web应用程序的动态内容生成和数据库交互,能够处理多线程并发请求,但相较于Nginx在静态内容处理上性能较低。此外,...

java流行技术 java现在最流行的框架 java现在比较流行的技术 java流行开发框架 现在最流行的企业java框架 目前java开发的流行框架 java流行的前后端框架 java可以做什么 java搭建框架
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在液压原理图中各种符号的表示意义是什么? 脚臭怎么办,一脱鞋,那味道我自己都受不了? ...经电加热后表面会形成一层黑色物质,请问是什么东西?用什么化学... 宿舍老是经常出现蚂蚁,放久的书本打开全是蚂蚁,或是布柜里放久的衣服... 为什么寝室地板上会有蚂蚁? 怎么计算产值excel 青春不再伤感经典句子(《青春伤感经典短句子》) 致我们失去的青春简短说说(怀念过去的经典句子) 分享回忆过去致青春的语录集锦(回忆的句子时光感言简短) 女生为什么总想摸我的脸 nginx动静分离有什么好处 nginx的物理内存是做什么的?? Linux中的nginx和windows中的nginx的有什么区别? nginx开启accesskey有什么作用 linux下搜了 一下有好多nginx,这些nginx有什么区别吗? linux 部署 nginx 有什么用 苹果手机自拍镜像怎么设置? 在微信复制连接怎么打开? 如何用电烤箱烤红薯片 如何用烤箱烤地瓜 qq如何取消幸运字符 怎样使用电烤箱烤地瓜 如何用电烤箱烤地瓜? 手机丢了怎样找回? 你知道扇贝应该怎么清洗吗 手机丢了怎么找到? 在华为手机如何查看发送的微信验证信息 手机丢了怎么找回了 华为手机微信在哪里 华为手机下载微信在哪里弄? 苹果手机怎么把通讯录加到黑名单 nginx 不要http 模块 可以做什么 核桃怎么吃最营养最健康? 核桃怎么吃才能发挥最大的营养价值? 核桃应该怎样吃才最有营养? 核桃怎样吃最营养 核桃怎么吃才营养? 红心的柚子和白心的柚子有什么区别 微信中有个耳朵如何消除 老式微波炉烤地瓜怎么打 京东为什么不能领京豆了 请问老式微波炉怎么烤地瓜呢? 带玻璃转盘的老式微波炉能烤红薯吗 做vlog用什么手机比较好? 电脑开机显示windows未能启动怎么解决? 电脑无法开机,开机显示windows未能启动? 电脑windows未能启动怎么办? 电脑开机显示windows无法启动 电脑开机说windows无法正常启动,可能是硬件或软件更改造成的 电脑开机后windows无法启动