高可用高性能服务器编程架构实践.pdf

爱奇艺高可用高性能服务器编程架构实践 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 域套接口,支持同一进程同时绑定多个地址及端口 服务管理 支持

文档评论(0)

1亿VIP精品文档

相关文档