看完这篇文章,上小学的弟弟也懂了中间件

1.什么是中间件   

      中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和 络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。

2.如何理解中间件 

      中间件是在操作系统功能范围外为应用提供服务的多用途软件。任何位于内核和用户应用之间的软件都可以是中间件。中间件不提供传统应用的功能,而是将软件与其他软件衔接。由于中间件能够让数据从一个应用流动到另一个中,因此把它比作吸管比较容易理解。

   我们可以把中间件理解为:是一类能够为一种或多种应用程序实现合作互通、资源共享及提供相关的服务的软件。

(注意:中间件是一类软件的总称,不是单独的一个软件)

3.中间件有哪些

Web服务器中间件 tomcat、jetty、apache hpptd、glasshfish、JBOSS、webloigc、WebSphere等
通信处理(消息)中间件 ACE、ICE、Boost Asio、MSMQ、ActiveMQ、RabbitMQ、ZeroMQ、KAFKA等
事务处理(交易)中间件  
数据存取管理中间件  
安全中间件  
跨平台和构架的中间件  
专用平台中间件  
络中间件  

 

 

 

 

 

 

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8756 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月26日
下一篇 2019年4月26日

相关推荐