了解应用服务器共26页文档
中创InforSuite应用服务器
I N FO R S U I TE 应 用 服 务来自器 技 术 白 皮 书目录
I
目录
第 1 章 需求背景 ................................................................................................................................................... 1 第 2 章 体系结构 ................................................................................................................................................... 2 第 3 章 产品组成 ................................................................................................................................................... 3 3.1. 运行平台 ..................................................................................................................................................... 3 3.1.1. Web 服务器........................................................................................................................................... 3 3.1.2. Web 容器............................................................................................................................................... 4 3.1.3. EJB 容器 ............................................................................................................................................... 5 3.1.4. 基础服务 .............................................................................................................................................. 7 3.2. 开发平台 ................................................................................................................................................... 18 3.2.1. 对主流 JEE 应用服务器的支持 ....................................................................................................... 19 3.2.2. 对主流 Web 框架的支持 ................................................................................................................... 19 3.2.3. 使用 MDA 快速开发 Web 应用 ....................................................................................................... 21 3.2.4. 统一认证与授权的应用开发 ............................................................................................................ 21 3.3. 管理平台 ................................................................................................................................................... 22 第 4 章 技术特点 ................................................................................................................................................. 24 4.1. 技术领先、架构卓越 ............................................................................................................................... 24 4.1.1. 全面遵循 JEE5.0 标准 ...................................................................................................................... 24 4.1.2. 先进的体系结构 ................................................................................................................................ 24 4.2. 高性能、高可用 ....................................................................................................................................... 25 4.2.1. 高稳定性与高性能 ............................................................................................................................ 25 4.2.2. 强大的集群功能 ................................................................................................................................ 26 4.2.3. 基于云计算的高可用支撑 ................................................................................................................ 26 4.3. 安全增值服务 ........................................................................................................................................... 26 4.3.1. 良好的安全特性 ................................................................................................................................ 26 4.3.2. 应用防火墙 ........................................................................................................................................ 27 第 5 章 综述 ......................................................................................................................................................... 28 附录 A. 附录 B. 运行环境 .......................................................................................................................................... 30 标准支持情况 .................................................................................................................................. 31
服务器安装规范
览胜点歌服务器安装规范1 览胜点歌系统概述及架构 (2)2 歌曲数据库服务器安装规范 (3)2-1 服务器系统安装规范 (3)2-2 数据库导入及备份 (17)2-3 全局配置文件Server.ini的讲解 (18)3 歌曲视频服务器安装规范 (21)3-附:加密锁服务程序安装及使用 (23)4 预览视频服务器安装规范 (23)5 视频直播服务器安装规范 (24)6 windows下数据库(仅限演示和客户端使用) (25)练习题 (26)1 览胜点歌系统概述及架构视点览胜点歌系统包括以下组成部分1. 歌曲数据库服务器:安装Linux操作系统,存放歌曲信息数据库和点歌软件。
歌曲信息数据库使用MySQL数据库系统,通过视点开发的片源管理软件连接和操作。
点歌软件通过下载在此服务器上共享出来的【data】【myinfo】【vision】三个目录中文件供包房电脑使用。
2. 歌曲视频服务器:服务器使用WIN2000server sp4或WIN2003server操作系统,服务器上需安装媒体服务软件:【MSERVER】,程序会自动检索本服务器上的歌曲【video】或【xvideo】目录,为包房电脑提供歌曲服务。
开房控制目录【Ini】要放在第一台歌曲视频服务器上。
3. 预览视频服务器:安装Win2000serverSP4服务器版操作系统,目前览胜点歌系统仅支持单台预览视频服务器。
服务器上需要安装【FLVserver】软件,如无此服务器则把预览视频系统安装在最后一台歌曲视频服务器上。
4. 视频直播服务器:安装Win2000serverSP4服务器版操作系统,安装德加拉A VE9000视频采集卡,采集外部提供的音视频源,通过直播程序【capserver】把音视频信号通过网络转发到各个包间电脑。
5. 千兆主干网络:览胜系统所有服务器均使用千兆网卡,连接在一台全千兆口交换机上,在由这台全千兆交换机连接到数台24百兆口+2千兆口的分支交换机的千兆口上,最后由分支交换机的百兆口连接到包房电脑和管理点电脑。
SNS网站模式简要介绍(doc 26页)
SNS网站模式简要介绍(doc 26页)第一章什么是SNS?SNS是一个采用分布式技术,通俗地说是采用P2P技术,构建的下一代基于个人的网络基础软件。
SNS通过分布式软件编程,将现在分散在每个人的设备上的CPU、硬盘、带宽进行统筹安排,并赋予这些相对服务器来说很渺小的设备更强大的能力。
这些能力包括:计算速度,通信速度,存储空间。
SNS的技术起源:在互联网中,PC机、智能手机都没有强大的计算及带宽资源,它们依赖网站服务器,才能浏览发布信息。
如果将每个设备的计算及带宽资源进行重新分配与共享,这些设备就有可能具备比那些服务器更为强大的能力。
这就是分布计算理论诞生的根源,是SNS技术诞生的理论基础。
SNS的商业空间:当普通人通过安装SNS软件都可以拥有媲美网站服务器的计算及通信资源时,那些投资了大量服务器的互联网公司将怎么办呢?他们的优势在什么地方?会不会有更多的新型的互联网公司出现,而且他们的后台他们的前端有没有可能完全不是现在的GOOGLE、EBAY、新浪模式呢?甚至包括盛大网络游戏这样的运营商,他们引为骄傲的强大的3万台服务器集群,是不是他们的核心竞争力呢?当一个漫画作者家里的那台机器,就可以让他通过SNS视频器播放他的作品,他还需要去管理一个网站吗?或许一个家庭主妇不需要懂得HTML编程,不需要懂得网站这个词汇,只通过SNS菜谱发布程序及一台厨房里的PC就能让千百万人掌握她的手艺,而且她在厨房的灶台上的一招一式都清晰可见。
这个时候,您会想到什么?现在的互联网中,作为客户端的我们就像个蠢蛋,只能通过服务器才能干些奴隶般的事情,看别人的网站,玩别人的游戏,发发邮件,除此之外,我们没有自由。
现在是开始革命的时候了!革命中心任务就是:如何让10多亿台电脑发挥他们自己的作用,让用户去创造和控制自己的信息。
中间不需要公司的服务器来摆布我们。
第二章SNS带给顾客的特殊价值描绘假设:我拥有一台没有预装SNS的电脑,我现在只能用它来从事以下活动:浏览网页、搜索、聊天、电子邮件、社区BBS、网络游戏、购物、盗版共享、特殊的企业应用。
腾讯微服务平台
版权所有:腾讯云计算(北京)有限责任公司
第4 共15页
腾讯微服务平台
产品功能
最近更新时间:2019-07-24 18:37:35
服务注册发现
TSF 服务注册发现包括三个角色:服务提供者、服务调用者和服务注册中心。 服务提供者和服务调用者将地址信息注册到服务注册中心,并从服务注册中心获取所有注册服务的实例列表,服务 调用者使用服务提供者的实例地址进行调用。
版权所有:腾讯云计算(北京)有限责任公司
第2 共15页
产品简介 产品概述 产品功能 产品优势 应用场景 使用限制 概念之间关系 版本更新
文档目录
腾讯微服务平台
ቤተ መጻሕፍቲ ባይዱ
版权所有:腾讯云计算(北京)有限责任公司
第3 共15页
腾讯微服务平台
产品简介 产品概述
最近更新时间:2019-07-30 15:26:30
相关产品
TSF 应用运行在云服务器上。更多信息,请参阅 云服务器产品文档。 TSF 可以使用腾讯云微服务 API 网关。更多信息,请参阅 API 网关产品文档。 TSF 可以打通腾讯云消息队列 CMQ。更多信息,请参阅 消息队列 CMQ 产品文档。 TSF 可以打通腾讯云消息队列 CKafka。更多信息,请参阅 消息队列 CKafka 产品文档。
腾讯微服务平台
腾讯微服务平台 产品简介
产品文档
版权所有:腾讯云计算(北京)有限责任公司
第1 共15页
腾讯微服务平台
【版权声明】 ©2013-2019 腾讯云版权所有 本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全 部或部分本文档内容。 【商标声明】
及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有。本文档涉及的第三方主体 的商标,依法由权利人所有。 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整。您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证。
CTC与其它系统的接口
CTC与RBC接口
(4)列车状态 当RBC与CTC通信连接建立后,RBC需要向CTC发
送所有的列车状态信息。随着列车运行,当列车状态 发送变化时,RBC需要主动向CTC发送更新的列车状态 信息。CTC系统也可以根据需要,主动要求RBC向 CTC发送指定列车的状态信息。列车状态信息包括列 车状态请求消息和列车状态消息。
车站自律机和计算机联锁的通信接口由车 站自律机、计算机联锁系统的操作表示机 以及两者之间通信设备组成,车站自律机 与操作表示机进行交叉互联。
第3页,共31页。
CTC与计算机联锁系统的结合
数据通信利用RS422标准串行接口,通信方式为异步双
工,且调度集中设备端与计算机联锁设备端分别都装光 电隔离。双方采用屏蔽电缆或光缆连接。如果使用电缆
CTC VIA
联锁
维护人员
第24页,共31页。
维护人员
CSM
CTC与RBC接口
(1)登录及注销 CTC向RBC发送登录信息和注销信息。
(2)设置和撤销紧急停车命令 CTC可以通过RBC向列车下发无条件紧急停车命令,
也能够撤销下发的紧急停车命令。对于CTC发来的命令,
RBC将无条件执行。
(3)时间同步信息 时间同步信息由CTC向RBC发送,CTC系统采用 NTP时间同步协议。
第16页,共31页。
各服务器之间的联系
数据库服务器
数据库 公用交
换表 CTC1专
用表 CTC2专
用表 ……
运行图信息(基本图、日班计划、 阶段计划、运行调整计划); 站存车、小编组、甩挂计划; 列车编组顺序表; 调度命令;调车计划;
TDCS应用服务器
通信服务
运行图信息(基本图、日班计划、 阶段计划、运行调整计划); 站存车、小编组、甩挂计划; 列车编组顺序表; 调度命令;调车计划;
科研实验室-服务器的使用和管理指南
安装cuDNN
下载完成后可以使用以下命令安装。
34
安装深度学习框架
这里以PyTorch框架为例,打开PyTorch官网,选择对应的平台以及Python和 CUDA的版本,执行网页中给出的命令即可。
35
目录
1 Linux
Linux基础概念 Linux常用命令
2 GPU
GPU基础概念 GPU深度学习组件的安装
易于迁移
如果你想将你的项目发布出去,那么Docker将是一个很好的选择,因为其具有开箱即用这
一优点。
更加轻松的维护和拓展
Docker官方维护了一系列高质量的镜像,我们自身可以在这些镜像的基础上根据自身的需 要进行进一步的定制,大大降低了维护的成本。
38
Docker基本概念
commit
镜像
Docker 镜像是一个特殊的文件系统,除 了提供容器运行时所需的程序、库、资 源、配置等文件外,还包含了一些为运 行时准备的一些配置参数。镜像不包含 任何动态数据,其内容在构建之后也不 会被改变。
货物
Docker
集装箱
服务器
货轮
37
Docker的优势
快速配置环境
深度学习的开发环境配置起来常常比较繁琐,对于刚刚入门者更是如此。使用Docker可以 只输入1行命令快速配置好环境进行实验。
一致的运行环境
深度学习实验由于需要大量的计算,常常在高性能服务器上运行,使用Docker可以保证本 地开发环境与服务器环境一致,确保不会出现因为环境问题导致的错误。
6
环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,实 质上是一系列键值对。在命令行界面中可以使用env命令查看所有的环境变 量。PATH环境变量是一个重要的环境变量,其指定了系统应该到什么目录 中去查找可执行命令。
V5.1.0.2用户指南
沟通CTBS标准版V5.1.0.2用户指南摘要本产品简介提供沟通科技的相关产品与销售咨讯概况,提供给销售沟通科技相关产品的合作伙伴,一个完整的参考资料。
如需沟通科技产品的最新咨讯,请参访此文件所包含的内容谨代表在文件发行时,沟通科技对于文档所讨论主题的看法,资料的内容将因市场状况的变化,而随时加以更新。
版权声明本材料的相关权利归深圳市沟通科技有限公司所有。
任何部分未经本公司许可,不得转印、影印或复印。
© 2011 深圳市沟通科技有限公司All rights reserved.目录1 CTBS标准版简介 (4)2 连接服务器,下载客户端插件 (4)3 Web接入 (7)3.1 Web登录 (7)3.2 浏览发布的内容 (9)3.3 启动应用 (12)3.4 查看公告信息 (13)3.5 输入法设置 (14)3.6 任务栏控制菜单 (14)4 CTBS客户端接入 (18)4.1 客户端登录 (18)4.2 CTBS程序浏览器 (20)4.3 浏览已发布应用 (25)4.4 启动应用 (26)1CTBS标准版简介随着企业扩张和兼并、移动办公需要的增长,以及企业间电子商务的发展,需要企业关键业务应用能够突破局域网限制,这要求企业IT系统能够适应企业变化、灵活扩展,满足企业员工或合作伙伴在统一的安全管理和访问控制机制下,在任何地点、通过任何终端设备和网络连接方式,能够访问授权的应用和信息资源。
传统的IT管理模式,主要是按需为员工安装部署客户端系统。
随着企业规模的扩大,员工数量和应用数量不断增多,设备及维护的成本持续增长;同时安全问题越来越多,VPN解决了网络的安全,但是不能解决应用安全和数据安全,使得许多关键业务系统使用受到严格限制,影响企业运营的效率。
CTBS 标准版产品给出一个集成安全接入、应用发布和访问控制的整体解决方案。
在企业现有IT设施基础上,不改变任何现有应用系统,集中管理快速发布企业应用,实现应用按需使用的低成本快速部署和发布,适应企业分支机构、合作伙伴和移动办公接入等应用模式的要求。
U8移动应用服务器安装配置指南
U8移动应用服务器安装配置指南1.适用范围本文档适用于U8+ V11.1、V12.0移动应用服务器的安装配置。
2.V11.1安装移动应用服务器本环节适用于以下用户环境:●之前未使用移动应用产品的新用户实施●之前使用了旧版本移动服务器,需要进行版本升级或解决兼容性问题的用户环境2.1.安装前的准备工作2.1.1.旧版本服务器检查与卸载在U8+V11.1标准产品安装光盘中,包含了移动应用服务器的旧版本安装包,部分用户环境可能已安装了此版本的服务器。
因为后续版本迭代,旧版本服务器已不能跟新的客户端App保持兼容,在后续项目实施中,不再使用旧版本服务器安装包。
因此,在实施之前,需要检查用户环境是否已安装了旧版本服务器,如果已安装,需要先行卸载。
确认是否已安装过移动应用服务器:移动应用服务通常部署在U8应用服务器上,在U8应用服务器上检查相应的程序安装信息即可确认是否安装有移动服务器。
1.检查U8Soft目录中,是否有MAServer目录,如果没有,则表明未安装服务器;2.如果有MAServer目录,检查MAServer目录文件结构,旧版本目录结构如下所示:其中,显著的标志包括:目录中有ant、ejb、framework等子文件夹。
如果目录结构符合旧版本特征,需要先行卸载,卸载方法:在Windows “添加删除程序”或开始菜单中,选择相应的菜单或产品卸载快捷方式,并在卸载后按提示重启机器。
3.如果MAServer目录文件结构符合新版本特征,则表明已安装新的移动应用服务器版本,可不执行卸载,只需要更新相关补丁即可。
新版本服务器目录结构为:其中显著的特性包括:目录中包含tomcat子目录。
2.1.2.JDK安装配置U8移动应用服务器需要JDK 6及更新版本的支持。
安装之前,确认环境是否已安装了相应版本的JDK并作了正确的配置。
安装JDK:检查Windows“添加删除程序”中是否有“JAVA SE DevelopmetKit”相关程序项。
V5.1.0.2管理员快速入门
沟通CTBS标准版V5.1.0.2 管理员快速入门摘要本产品简介提供沟通科技的相关产品与销售咨讯概况,提供给销售沟通科技相关产品的合作伙伴,一个完整的参考资料。
如需沟通科技产品的最新咨讯,请参访此文件所包含的内容谨代表在文件发行时,沟通科技对于文档所讨论主题的看法,资料的内容将因市场状况的变化,而随时加以更新。
版权声明本材料的相关权利归深圳市沟通科技有限公司所有。
任何部分未经本公司许可,不得转印、影印或复印。
© 2011 深圳市沟通科技有限公司All rights reserved.目录前言 (3)第一章登录CTBS管理控制台 (4)第二章配置向导 (7)第三章管理向导 (11)第四章发布向导 (22)前言管理员快速入门是为初次接触CTBS标准版的系统管理专门设计,讲解最重要和基本的系统管理操作。
快速入门主要讲解如何进行系统的初始配置,如何管理用户,以及如何管理和发布应用。
为方便管理员进行系统配置管理,CTBS标准版提供了“配置向导”,为方便熟悉应用发布,系统提供了“管理向导”。
只要在两个向导的指引下操作,就很容易熟悉系统管理的要领。
而且即使只有这两个工具,也基本可以满足基本的管理需要。
所以首先掌握这两个工具是入门的关键。
快速入门的版内容组织如下:1、登录CTBS管理控制台2、配置向导3、管理向导4、发布向导第一章登录CTBS管理控制台管理员打开IE浏览器,输入CTBS控制台地址http://IP:Port/Console或点击〔开始〕-〔程序〕-〔CTBS Standard 5.1.0.2〕-〔控制台〕,登录管理控制台。
开始菜单操作如图1-1所示。
图1-1访问控制台在IE地址栏输入控制台地址,连接服务器,连接成功会弹出如图1-2所示提示框,要求输入系统管理员帐号和密码。
(输入本地IP http://localhost:Port/console 不会出现下面提示框)图1-2登录鉴权输入服务器所在主机的管理员用户名,密码;点击〔确定〕,进入控制台登录页面如图1-3。
ECloud虚拟化方案26页PPT文档
案例配置
路由器的配置:
ECloud必须使用一个独立的、完整的网络,不能与现有的网络重叠,如果办公 网络已经使用192.168.1.0/255.255.255.0网段,则ECloud的网络则可以配置为 192.168.0.0/255.255.255.0。
易于管理
➢无需具备复杂的技术能力即可管理整个数据中心
灵活定制
➢可针对客户需求进行灵活的特性定制、和LOGO定制
目录
1 问题与挑战 2 ECloud服务器虚拟化解决方案 3 案例配置
案例配置
业务需求:
MS SQL server * 2台: 规格:8 CPU 、64 GB 内存、50G系统盘、1T数据盘
目录
1 问题与挑战 2 ECloud虚拟化方案 3 演示案例
IT 面临的压力
业务价值
证明 IT 支出带来的业务收益
响应能力
缩短周期时间 部署新服务
降低总体拥有成本
降低购置成本 降低运营维护成本
难题 – 服务器数量剧 增
x86 服务器的使用不断增加 – 普遍的“服务器数量剧增”
服务器未得到有效利用
ECloud虚拟化方案--简 介
应用程序
操作系统 硬件层
传统架构
应用程序
应用程序
应用程序
操作系统
操作系统
操作系统
虚拟硬件
虚拟硬件
虚拟硬件
虚拟软件层
硬件层
虚拟化架构
将一台服务器当做N台服务器来使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– CPU计算力过剩 – 适应NUMA架构下大内存 – 设备IO能力过剩• 多实例Fra bibliotek是虚拟化7
进程模型的选择
• 单线程多进程
– 极大避免进程上下文切换的影响 – 编程模型复杂
• 单进程多线程
– 编程模型简单 – 如有可能不要尝试多线程,实在不行用原语高
级点的库 – 很难调试 做好诊断设施
8
14
协议选择
• 业界主流,方便对接 • 文本协议 • 二进制协议 • 基于规则自动解析 • 手动解析
15
基础数据结构的选择
• 简单就是美 • 压缩数据集,避免数据搬动 • 除非必要不要用非常复杂的数据结构 • 数组、 链表解决大部分事情 • 数组方便利用硬件cache • 不需要为未来的东西付出代价
24
提问时间
谢谢大家!
25
谢谢你的阅读
❖ 知识就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
文 家 。汉 族 ,东 晋 浔阳 柴桑 人 (今 江西 九江 ) 。曾 做过 几 年小 官, 后辞 官 回家 ,从 此 隐居 ,田 园生 活 是陶 渊明 诗 的主 要题 材, 相 关作 品有 《饮 酒 》 、 《 归 园 田 居 》 、 《 桃花 源 记 》 、 《 五 柳先 生 传 》 、 《 归 去来 兮 辞 》 等 。
10
IO模型的差别
11
语言的选择
• 语言成熟度
– 开发人员成本 – 社区经验
• 涉及面广
– 习惯 – 性能 –库 – 运行期 – 维护期
12
业务逻辑
• 整个业务就是一个大的状态变迁图 • 一个外部对象对于一组状态机 • 状态的变化是消息引起的 • 消息是可以跟踪的
13
库的选择
• 语言的延伸 • 简单够用,业界主流时间验证过 • 抵制重复造轮子 • 一次做一件事,做深做透
19
制约性能的杀手
• 数据拷贝
– 4K数据拷贝的开销1us
• 上下文切换
– 考虑到缓存践踏,开销20-30us
• 内存分配
– 不可再生资源,倒腾代价巨大
• 锁竞争
– 最快的锁也要0.1us
• 昂贵的系统调用
20
性能可微调
• 提供简单的接口动态改变服务器关键数据 • 自动根据系统的资源情况来决定默认值 • 有统计模块做微调依据
21
移植性
• 平台移植 • 硬件移植 • 最小化特性 • ANSI C代码,最大可移植性
22
工程实践的考虑
• 严谨的错误处理 • 为易诊断而编码 • 完善的日志系统 • 健康监控
23
总结
• 充分利用软硬件特性 • 简单就是美 • 不造轮子 • 开放融入主流社区 • 稳定压倒一切 • 为运维而准备
16
可扩展设计
• 方便业务扩展 • 方便团队参与 • 接口要足够简单 • 可以考虑用脚本 • 形成生态系统
17
可配置
• 适应经常性的变化和个性化需求 • Unix .conf或者.ini格式 • 可以用类似Lua等高级语言来描述
18
稳定性
• 稳定压倒一切 • 资源预分配 • 不可以发生泄漏,堆积 • 不可使用过多资源 • 避免频繁的分配/释放内存(内存碎片)
变化不大。 – 硬件,操作系统,库,平台,应用的层次越来
越深。
3
应用服务器关键
4
硬件的选择
• 切合业务的需求 • 系统平衡 • 可靠性 • 性价比
5
平台的选择
• 白盒子还是黑盒子 • 最大程度的挖掘硬件与系统的潜力 • 应用系统最大的框 • 平台的生命力
6
并行化
• 理论依据
– 新硬件趋向并行化 – 软件需要提高并行度
了解应用服务器
6
、
露
凝
无
游
氛
,
天
高
风
景
澈
。
7、翩翩新 来燕,双双入我庐 ,先巢故尚在,相 将还旧居。
8
、
吁
嗟
身
后
名
,
于
我
若
浮
烟
。
9、 陶渊 明( 约 365年 —427年 ),字 元亮, (又 一说名 潜,字 渊明 )号五 柳先生 ,私 谥“靖 节”, 东晋 末期南 朝宋初 期诗 人、文 学家、 辞赋 家、散
通讯模型的选择
• Don't communicate by sharing memory • share memory by communicating • 进程间通信(IPC)
9
IO模型的选择
• 阻塞I/O • 非阻塞I/O • I/O多路复用 • 事件驱动 I/O (SIGIO) • 异步I/O (POSIX aio_函数和native aio)
1
0
、
倚
南
窗
以
寄
傲
,
审
容
膝
之
易
安
。
了解应用服务器
核心系统数据库组 余锋yufeng 淘宝褚霸 2012-08-15
C10K问题
• kegel/c10k.html • 提出时间是2001年,10年过去了 • 挑战还在:
– 用户对服务响应时间和可靠性要求越来越高。 – 没有革命性的技术改进,算法和操作系统和库