服务器软件科普

服务器软件科普

静态服务器
动态服务器

1、nginx :典型的http服务器,典型的静态服务器,一般和动态应用服务器配合使用;
反向代理服务器、负载均衡服务器使用
在lua脚本的辅助下,做二次开发,变成一个提供动态服务的应用服务器(OpenResty)
OpenResty:目标是Web 服务直接跑在 Nginx 服务内部, 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。

2、Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和

3、Apache服务器,Apache HTTP Server,Apache软件组织下的http项目,和nginx功能类似,静态服务器,性能上较差;

4、IIS:微软的,http静态服务器,运行在windows环境,非开源,可以ASP.NET编程成为具备WEB应用服务器功能的http服务器


5、Tomcat:典型的Java应用服务器软件/web容器/动态容器/应用容器,提供动态服务,需要java运行环境支持,Springboot支持的默认应用容器
仅仅是支持Servlet标准的J2EE应用容器

6、Jetty:Springboot框架支持的内嵌应用容器之一,和tomcat功能类似,更轻量级,支持Servelt的应用容器;

7、Undertow:红帽子公司开发,Springboot框架支持的内嵌应用容器之一,轻量级应用服务器

8、商业化、平台化软件,体量大
JBoss和WildFly:企业级的应用服务器,支持Servlet容器,支持EJB容器,红帽子公司维护的。

Weblogic:Oracle公司,支持所有的J2EE规范,EJB Servlet JMS

WebSphere(webstree):IBM公司出品

https://www.bilibili.com/video/BV1ra4y1t7rs?from=search&seid=2337266749500323814

原文地址:https://www.cnblogs.com/jing1617/p/13532358.html