鱼C论坛

 找回密码
 立即注册
查看: 1654|回复: 1

【L】中间件基础

[复制链接]
发表于 2020-4-25 09:59:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
中间件概述
什么是中间件
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种程序在不同的技术之间共享资源,执行中间件的一个关键途径是信息传递,通过中间件,应用程序可以工作与多平台或者OS环境中,中间件处于操作系统软件与用户的应用软件的中间,中间件在操作系统、网络和数据库之上。应用软件的下层,为处于自己上层的应用提供运行和开发环境。帮助用户高效灵活的开发集成和复杂的软件。

中间件特点
1.满足大量应用的需要;
2.运行于多种硬件和OS平台;
3.支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能;
4.支持标准的协议;
5.支持标准的接口。

中间件技术
1.从计算环境来看:中间件面对的是一个复杂、不断变化的计算环境,要求中间件技术具有足够的灵活性和可成长性
2.从资源管理的角度看:操作系统和数据库管理系统管理的是有限资源。资源的种类和数量也有限,而中间件需要管理的资源类型更丰富,而且资源扩展的边界是发散的。
3.从应用支撑角度看:中间件需要提供分布应用开发、集成、部署和运行管理的整个生命周期的总体运行模型。
4.从应用的角度来看:利用中间件完成的往往是复杂、大范围的企业级应用、其关系错综复杂、流程交织

中间件产品
常见的主流应用服务器中间件
1.Apache
是世界使用排名第一的Web服务。他可以运行在几乎所有广泛使用的计算机平台上。特点是简单、速度快、性能稳定、并可以做代理服务器使用。Apache是一进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境。因此在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
2.JBoss
含有Jsp和servlet容器,也可以做Web容器,也包含EJB容器,是完整的J2EE应用服务器。
JBoss是一个运行EJB的J2EE应用服务器。他是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,他已经从一个EJB容器发展成为一个基于J2EE的一个WEB操作系统。
3.Weblogic
是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
4.Websphere
是基于J2EE的,对JSP,Servlet.ejb的支持非常好,但是操作比较复杂,也可以做Web容器,也包含EJB容器,是完整的J2EE应用服务器。
5.IIS
是微软Internet Information Server的简称,主要是用来提供Web服务的,主要针对自己的产品asp的。
6.Tomcat
是一个免费的开放源代码的Web应用服务器。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-27 20:39:33 | 显示全部楼层
Nginx不能不知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 02:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表