[发明专利]一种实现单机支持高并发处理方法及系统无效
申请号: | 201110405659.1 | 申请日: | 2011-12-08 |
公开(公告)号: | CN103164256A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 刘小杰;伍正勇 | 申请(专利权)人: | 深圳市快播科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 郭燕 |
地址: | 518000 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现单机支持高并发处理方法及系统,包括位于同一服务器上的接收消息队列、主线程和工作线程,主线程监听到事件后,判断事件类型,当事件类型为客户端新连接事件时,接收新的套接字并对新的套接字进行处理;当事件类型为传输请求事件时,接收传输请求指令,并根据指令生成请求消息添加到接收消息队列;当事件类型为输出事件时,将处于发送状态的数据进行发送处理;工作线程读取接收消息队列中的请求消息,获取请求消息的响应数据并将响应数据处置为发送状态。本发明使单机系统实现了支持更多用户的并发访问,不需要分布式的集群部署,架构简单,整体成本较低。 | ||
搜索关键词: | 一种 实现 单机 支持 并发 处理 方法 系统 | ||
【主权项】:
一种实现单机支持高并发处理方法,其特征在于包括,由同一服务器执行的主线程工作步骤和工作线程工作步骤,所述主线程工作步骤包括:主线程监听事件;当主线程监听到事件后,判断事件类型;按照事件类型对该事件进行响应和处理,当事件类型为客户端新连接事件时,接收新的套接字并对新的套接字进行处理;当事件类型为传输请求事件时,接收传输请求指令,根据传输请求指令生成请求消息添加到接收消息队列等待工作线程的读取;当事件类型为输出事件时,将处于发送状态的数据进行发送处理;所述工作线程工作步骤包括:读取接收消息队列中的请求消息;获取请求消息的响应数据并将响应数据处置为发送状态,以供主线程进行发送处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市快播科技有限公司,未经深圳市快播科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110405659.1/,转载请声明来源钻瓜专利网。
- 上一篇:系统优化方法及装置
- 下一篇:系统应用自动修复的方法及装置