首先,需要熟悉操作系统的设计与实现,推荐大家看 MINIX作者的那部书,同时把MINIX的kernel代码研读一下。 不然,你不知道操作系统都有哪些模块, 不知道操作系统要做些什么事情,提供什 ...
一.Nginx的模块化 模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为 大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 这 个模块由上到下重要性一次递减。 核心模块 核心模块是Nginx服务器正常运行必不可少的模块,如同操作系统的内核。它提供了Ngi ...
2016-02-26 11:41 2 15854 推荐指数:
首先,需要熟悉操作系统的设计与实现,推荐大家看 MINIX作者的那部书,同时把MINIX的kernel代码研读一下。 不然,你不知道操作系统都有哪些模块, 不知道操作系统要做些什么事情,提供什 ...
ONOS是首款专门面向服务提供商和企业骨干网的开源SDN网络操作系统,是由一家名为开放网络实验室(ON.Lab)的非盈利性组织打造的一款商用控制器,并将于美国时间2014年12月5日全球首发。ONOS旨在为服务提供商和企业骨干网提供高可用性(HA)、可横向扩展及高性能的网络需求。由于该项目得到 ...
本篇内容来源于网络 一、服务器技术架构的三大发展趋势 一般而言,客户需求决定了服务器的发展方向,从服务器的技术架构来看,目前整个服务器的技术架构的发展有三个大趋势:纵向扩展架构、横向扩展架构、超融合架构。 1、纵向架构(Scale-up) Scale-up纵向扩展,主要是提升单台服务器 ...
0 引言 目前,互联网在社会中扮演的角色越来越重要。通过互联网为广大群众提供服务,也是互联网成功的关键。互联网服务架构目前大多数都是基于REST架构来完成的。REST从它诞生至今,可以说为互联网的繁荣做出了不可磨灭的贡献。REST架构到底是一种什么样的架构,而它为何有这种魔力 ...
muduo是一个高质量的Reactor网络库,采用one loop per thread + thread pool架构实现,代码简洁,逻辑清晰,是学习网络编程的很好的典范。 muduo的代码分为两部分,base和net,base部分实现一些基础功能,例如log, thread ...
。本文将针对Kafka的架构和相关组件进行简单的介绍。在介绍Kafka的架构之前,我们先了解一下Kaf ...
上一个教程中对比了数十种知名播放器,最终选定了VLC和MPlayer,那么这两种谁更胜一筹呢? 我们来看一看射手播放器作者的评价。 来源: < http://blog.splayer.org/index.php/2010/03/%E5%AA ...
本文讲的是简析 Tomcat 、Nginx 与Apache的区别, 经常在用 apache 和 tomcat 等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用 tomcat 的时候总出现 apache,总是感到迷惑。这可能是很多初学服务器应用技术的同学遇到的问题。 一、定义 ...