中间件及Nginx功能说明

一、中间件及其特点

因为Nginx属于是中间件,而且Nginx使用C编写的模块化的方式,使得我们可以对Nginx做横向扩展,从而赋予Nginx更多的能力。

中间件是什么:中间件顾名思义就是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务器,分布式应用软件借助于不同的技术之间共享资源。中间件在客户服务器的操作系统,网络和数据库智商,管理计算资源和网络通信,总的作用时为出于自己上层的应用软件提供运行与开发的环境,帮助用户灵活,高效的开发和集成复杂的应用软件。

简单说:中间件是一类能够为一种或多种应用程序合作互通,资源共享,同时还能够为该应用程序提供相关的服务的软件。中间件是一类软件统称,而非一种软件,中间件不仅仅实现互联,还要实现应用之间的互操作。


中间件示意图=

中间件的特点是:

  a:满足大量应用的需要
  b:运行于多种硬件和OS平台
  c:支持分布式计算,提供跨网络,硬件和OS平台的透明性的应用或服务的交互。
  d:支持标准的协议
  e:支持标准的接口

Nginx也属于中间件,所以它自然也拥有上述的特点。常见的中间件还有消息队列MQ

消息服务MNS,业务试试监控服务,等等……


二、Nginx能做什么,有什么功能呢?

1:正向代理,反向代理

2:负载均衡

3:动静分离

4:缓存服务

5:跨域访问

6:防盗链

7:分片请求

具体的各个功能的详细解释及配置,在后面分别研究学习。


架构是N种技术的综合应用,是对业务需求,技术能力考虑过后的一种技术体现,所以没有哪一种具体技术是架构或者哪一种不是架构,也不会单独的去学习某一种叫做架构的课程。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、生命周期 一个事物一旦出生,就必然会长大,变异,一旦长大,就面临着衰老,接下来就是消亡了,这个过程就称为一个事...
    ZyBlog阅读 7,680评论 1 11
  • 观察自己爱自己20190308肖木木 ​在我们这个新的群,张燕说爱自己是不为难自己。其实最开始一眼看到时...
    鲜花林的美仙女阅读 1,513评论 0 0
  • 恨水a阅读 2,967评论 7 7
  • 光明的教皇姐姐,黑暗的魔女妹妹…… 杀人狂的卑微无人能懂……他以笑面对一切 罪恶之女以报恩为由想接触他,换来冷漠和...
    有山英阅读 1,405评论 0 0
  • 在生活中呀,我们经常会听到很多体重只有两位数的女生,老是在抱怨自己胖了胖了。而与此相反的是,很多膀大腰圆的男士,反...
    七耀健康灬阅读 3,157评论 0 1

友情链接更多精彩内容