首页 > 其他 > 详细

服务器分类

时间:2020-04-02 12:30:02      阅读:53      评论:0      收藏:0      [点我收藏+]

服务器按照功能基本分为三种:

web服务器 

  网站页面服务

  邮件服务

  下载服务

  广义上来说,即响应web用户需求,提供服务

http服务器

  因当今web服务器主要通讯协议使用的是http协议 所以web服务器基本可以理解为http服务器

  静态服务器 主要提供静态资源

 

应用服务器

  一个特定应用的承载容器 

  支持动态响应

 

 

关于常见的服务器软件

  轻量级---------------------------------

  Nginx 典型静态服务器 主要进行静态资源下载 反向代理服务器  负载均衡 或者作为转发服务器等

  Openresty

  TenGine 是阿里基于Nginx服务器做的改造 主要针对大流量网站的场景  添加了很多高级功能和特性 

  Apache 即Apache http server 从功能上和Nginx对等 在负载性 资源消耗方面 性能逊于Nginx

  IIS 微软生态下 只能运行于windows系统下 非开源也是一个http景台服务器 也支持如APS.NET 类似环境的应用 可以作为应用服务器来用  

    ,可以 定位为一个具有应用服务器能力的HTTP服务器

  TOMCAT 是典型的java应用型软件 动态容器 提供冬天服务  需要java运行时环境支持 是当前大热的SpringBoot框架的内嵌默认应用容器

    ,tomcat本身是一个支持serverlet标准的java EE应用容器  在流量不大的场景里 也可以作为http服务器来使用 常见的使用方式是Nginx面向用户

    ,Nginx讲用户需求转发给tomcat去进行处理

  Jetty 也是当前大热的SpringBoot框架支持的内嵌应用容器  是一个开源的http服务器+应用容器  并且提供了http2 websocket gms等许多其他集成的支持

    ,和tomcat类似 支持serverlet标准 主要面向动态容器  相比tomcat jetty更加轻量 配置上更加简单一下

  Undertow 和Jetty tomcat 类似 是当前大热的SpringBoot框架支持的内嵌应用容器 是redhat开源的 基于java编写的应用服务器 基本和前两者类似  不同点在于

    ,在大并发情况下 性能优于前两者

 

  重量级---------------------------------------

  多是商用软件 结构更接近平台性质

  JBoss   java应用服务器 可以部署动态应用 不仅是serverlet应用容器 也是EJB应用容器 且包含一整个完整的java EE 应用解决方案 是一个比较重量级的应用服务平台

      ,WildFly是JBoss从1.8更名后的名字 由redhat维护  而默认的web容器 即上面的Undertow

  WebLogic 是oracle出品的用于部署企业级java应用的一个应用服务器 支持java EE 几乎所有应用规范 重量级的应用服务平台

  WebSphere 是IBM出品  和IBM开发工具配套  相比前者  支持更多java EE应用规范的综合应用服务器 比前两者价格更高 性能更强 更稳定

  

  

  

  

 

服务器分类

原文:https://www.cnblogs.com/muguang1991/p/12618723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!