ibn 应用服务器中间件_中间件服务器是什么?常见的中间件服务器有哪些?

【内容声明】本文收集整理于互联网,不确保内容真实性和质量度,仅供参考!若有服务器产品相关问题,请咨询[影速YINGSOO]在线客服,获取专业解答!

【精选文章】如何部署在香港云服务器网站优化,使其访问速度更快?

影速科技YINGSOO,国际数据中心综合服务提供商,专注高品质、企业级海外服务器租用/托管服务,拥有ISP牌照、实体公司、专业团队、9年经验,7x24x365全天候服务,3天免费试用,品质保障、值得信赖!

《以下内容来源网络_服务器租用问题_请咨询[影速YINGSOO]在线客服》

中间件服务器,不懂的人一脸懵逼!说白了,中间件就是服务器上web端口(通常为80端口)的一个翻译官,负责告诉服务器用户要请求哪些文件,如果用户请求的是一个静态的html页。

1.什么叫做中间件

中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。

也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通、资源共享提,同时还能够为该应用程序提供相关的服务的软件。(注意:中间件是一类软件的总称,不是单独的一个软件)

2.常见的中间件服务器有哪些

我们经常管中间件叫做中间件服务器,也会叫作应用服务器。正常情况下一次web的访问顺序是:web浏览器---web服务器(W3的那个,非广义)---web容器---应用服务器---数据库服务器。

主要中间件的分类

1.

Hadoop

当一个大的任务由一台机器在规定的时间内不能完成时,人们就要采用分布式计算,即很多台机器联合起来共同完成任务。换句话说,就是把大任务拆分成许多个小任务,然后再把这些小任务分配给多台计算机去完成。参与计算的多台计算机组成一个分布式系统,需要运行一系列的分布式基础算法。

Hadoop

就是一个分布式计算平台,用 Java 语言开发,包含 Common、MapReduce 和 HDFS 三个核心部件(HDFS 和 MapReduce

是最核心的两个部件)。其中:

Common 为 Hadoop 的其他项目提供了一些常用工具,主要包括系统配置工具

Configuration、远程过程调用 RPC、序列化机制和 Hadoop

抽象文件系统等。

MapReduce

是处理海量数据的计算模型。

而 HDFS

用于存储海量数据,它具备高度容错性,能在低成本的通用硬件机器上稳定运行。

Hadoop

实现了分布式计算中的基础算法(如一致算法、选举算法、故障检测、快照等),同时为用户提供了编程和命令接口。程序员调用这些函数能轻松写出分布式应用程序,我们都知道,如果一切从头开始,要完成一个分布式程序的编写是异常艰难的。

Hadoop

在海量非结构化数据处理方面能充分展示它的优势,如消费者购买行为分析、商品推荐、关键词检索、信贷风险评估等。

如图

1 所示,Hadoop

其实就是一个分布式计算平台,它“覆盖”在操作系统之上,向上提供函数调用(API)和命令接口,在水平方向完成分布式系统的基础算法。作为编程人员和用户,只要了解

API

和命令即可。

一般本地开发经常使用的应用服务器就是tomcat,linux系统经常使用的是jetty或apache

hpptd,大型的项目一般就用的JBOSS或webloigc

小项目,或者是个人开发tomcat

大项目或者商业项目一般采用:weblgoic/webshere其他的还有jboss、glasshfish等,一些示例项目或者小项目常采用jetty

Tomcat:是Sun的JSWDK(JavaServer

Web Development Kit)中Servlet的运行环境(servlet容器)。Tomcat是Apache

Jakarta软件组织的一个子项目,Tomcat是一个JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web

Development

Kit)基础上发展起来的一个JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java

Servlet容器的特性,并被一些企业用于商业用途。

JBoss:是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web

操作系统(operating system for

web),它体现了J2EE规范中最新的技术

WebLogic服务器:是企业级的应用服务器,支持EJB, 集群以及

ERP(企业资源计划)的连通性

,开发公司:BEA。

WebSphere:此产品系列是IBM公司一套典型的电子商务应用开发工具及运行环境。

本文关键词:中间件服务器,中间件,应用服务器

https://www.yingsoo.com/news/posts/3473.html

你可能感兴趣的:(ibn,应用服务器中间件)