爱奇艺高可用高性能服务器编程架构实践
2017.11
背景
• 对于高可靠、高可用框架的要求
• 1、应用服务的不间断性 :
• 1.1、服务程序可在线热升级
• 1.2、数据及配置可在线重新加载
• 2、应用服务可运维可监控 :
• 2.1、服务异常自动重启
• 2.2、服务异常自动报警
• 2.3、服务配置项一致性
• 2.4、服务进程统一管理
• 为什么需要高并发、高性能框架 ?
• 1、互联网尤其是移动互联网的快速蓬勃发展对服务端应用的压力与 日俱增
• 2、高性能、低延迟的业务需求对应用服务提出了更高的要求
• 3、内网中 RPC 通信、连接池的大量存在要求服务端支持大并发、高性能
Acl 服务器编程框架
内容分类 功能项
服务器模型 多进程服务模型、多线程服务模型、多线程服务模型、非阻塞服务模型、触发器服务模型、网络协程服务模型
安全运行机制 严格的用户权限限制,防止越权操作;IP 地址访问控制,防止非法地址访问
配置驱动方式 独立的服务配置文件,丰富的配置项:进程数、线程数、防问控制、监听地址、进程预启动等均由配置项决定
服务监听 支持绑定 TCP 套接口、UDP 套接口以及 UNIX 域套接口,支持同一进程同时绑定多个地址及端口
服务管理 支持
您可能关注的文档
- rn-web的设计与实现.pdf
- 阿里旺旺百亿消息架构演进.pdf
- Webpack前端工程化实践.pdf
- 测试基础架构的演进之路.pdf
- 从位置服务到数据赋能.pdf
- 奥飞数据系统架构演进.pdf
- 大数据驱动下的互联网金融创新.pdf
- 电商大促的安全保障.pdf
- 大型企业云平台的实践之路.pdf
- 多业务场景下的灰度解决方案.pdf
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)