对新手的初级入门,什么是中间件。

为什么写?
1.很多人听过中间件,但是没见过中间件,或者根本不知道中间件是什么,傻X百科上面的定义实在是模糊,所以就有了写这片博客的冲动。
定义:中间件,顾名思义存在于两个系统之间的,起到连接的设备。
(1)为什么是设备? 硬件和软件在一定程度上可以互用,中间件既可以是硬件,也可以是软件,所以我说是设备,而不定义为,硬件或者软件的一种。
(2)起到连接作用怎么理解?中间件可以在两个软件之间起到连接(iis服务)。可以在客户机/服务系统之间起到功能(例如web代理服务器)。
2.中间件的作用:
(1)一个定义:在操作系统中所有的软件,硬件,固件都可以看作文件。文件有时会具有不同的格式,表现在应用上显示为拥有不同的api接口。
①中间件的第一个功能:平衡api接口,使不同的应用通过中间件能够互联。
(2)统一化接口后,中间件就表现为能够在不同的接口无限制的传输数据。
①中间件第二个功能:负载均衡。软件可能直接相连,也可能通过网络相连,在数据量大的时候就会产生拥塞,但是通过中间件,好像拥塞消失了。
(3)搭建iis服务的时候我们可以看到,创建网站的时候,直接点击就能创建一个网站。Iis服务已经为我们做好了一切的统筹工作,而我们只需要操作就好了。
①中间件的第三个功能,提供容器。为一种或者多种应用程序提供服务功能。
3.中间件的特性:
(1)易用性。
①一般中间件为软件易于控制,易于复制,在计算机上点击,或者在命令行加载就能够使用
(2)位置透明性
①中间件起到的是协调的作用,故在使用的时候我们仿佛看不到中间件的存在。
(3)消息传输完整性
①起到容器,作用和负载均衡作用的时候,要确保的就是消息传输的完整性,如果一个消息通过你的中间件,本质改变了。那么就没有意义了。
1)小提示:数据和信息。数据是承载信息的,信息是数据的抽象,世间万物都可以变成数据,破坏数据的结构就会毁坏信息。
4.中间件,容器,服务器:
(1)客户端--------网络---------服务器---------中间件-------数据库
(2)客户端在访问的时候,如果访问静态网页就直接和服务器操作,{例如get(获取数据),post,head,opting,put,delete,trace,connect。服务器返回信息,1**(收到,继续执行),2**(成功,操作成功处理),3**(重定向,页面不在这里)4**(客户端错误),5**(服务器错误),}客户端直接和服务器作用,而不经过中间件和数据库作用。
(3)客户端访问动态网页,例如php之类的网页,客户端和服务器作用完,服务器和数据库作用,中间就用到中间件。
(4)中间件,包含容器(例子windowns上面的iis服务)
(5)有的时候,中间件和服务器是架构在一起的(透明性)。

(0)

相关推荐

  • 初识Core

    初识Core

  • 新手学电脑基础知识初级入门教程全套,电脑键盘的使用

    新手学电脑基础知识初级入门教程全套,电脑键盘的使用

  • 新手学电脑基础知识初级入门教程全套,键盘打字的正确使用

    新手学电脑基础知识初级入门教程全套,键盘打字的正确使用

  • 八极拳初级入门---两仪桩

     很多人在练习八极拳的时候,总是会把撑锤作为八极拳入门第一堂课,其实这并没有什么错误,毕竟撑锤在八极拳中的位置十分重要,也是八极拳极具代表性的动作,但是,你如果真的是从撑锤开始练习的,你真正能打好撑锤 ...

  • 聊聊「新手理财」入门的3件事

    五一小长假接近尾声,这个假期,休息得怎么样? 没离开上海的我,翻开了之前买的两本书,每天读一点,竟然看完了. 趁着有空闲,点开了公众号留言,集中回顾了一波. 不少小伙伴,刚开始理财没多久,似乎陷入了计 ...

  • 新手PLC编程入门九步走,少一步都不行~

    发现更多电气知识 电气达人 电气达人 电气人择一业,终一生! 13篇原创内容 公众号 大多数工程师往往容易忽略很多细节.PLC编程步骤,尤其对于新手来说,良好习惯的养成,会为你日后工作避免很多不必要的 ...

  • Linux系统管理命令还有那些?Linux初级入门

    Linux系统管理命令还有什么?想要在Linux运维工作中提高工作效率,除了要提升命令的熟练度之外,还需要提高命令的输入效率,掌握Linux命令快捷键,这样能让你在输入命令时更得心应手.那么Linux ...

  • 【从零学摄影01期】学习的引子:新手应该如何入门摄影?

    本期视频教程 教程文字稿 大家好我是泰罗,接下来3个月我打算做一个新的系列教程[从零学摄影],预计10期左右,我希望真正从初学者的角度(包括那微妙的心理状态)出发,帮助新手同学在刚接触摄影时,少一些迷 ...

  • 【新手】印象笔记入门课程

    印象笔记可以记录一切--文字记录心得,图片记录旅行,录音让你不错过重要会议,手写快速画出自己的灵感,还可以添加任意格式的附件,保存珍贵的记忆和重要资料.  如果你的生活中也会有下面的这些瞬间,不妨试试

  • 初级入门 I 零基础素描绘画教程

    素描的分类 素描一词的由来 零基础的正确学习方法 首先,我做了关于分析素描的表格然后我再拿出对初学者来说比较重要的来重点说明一下~ 01 线条 A.擦后排线 B.侧锋线 C.侧锋排线 D.横排线 E. ...