[发明专利]主从架构服务器及其处理业务的方法和处理业务的系统有效
申请号: | 201410390636.1 | 申请日: | 2014-08-08 |
公开(公告)号: | CN105337755B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 陈虓将 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种主从架构服务器及其处理业务的方法和处理业务的系统,其中,主从架构服务器处理业务的方法包括:主从架构服务器的父进程解析并加载配置文件,配置文件中包含多个端口及与每个端口一一对应的进程编号;父进程为创建的子进程分配不同的进程编号;子进程根据自己的进程编号从父进程继承对应的资源,资源包括端口;以及子进程监听对应的端口以接收来自客户端的业务请求,并对业务请求进行处理,然后向客户端返回业务应答。本申请实施例,通过让不同的子进程分别监听不同端口的读写事件,可以保证一个端口下的业务请求完全交由一个子进程处理,子进程间完全独立不再相互竞争业务请求,从而避免发生惊群现象。 | ||
搜索关键词: | 主从 架构 服务器 及其 处理 业务 方法 系统 | ||
【主权项】:
1.一种主从架构服务器处理业务的方法,其特征在于,包括:所述主从架构服务器的父进程解析并加载配置文件,所述配置文件中包含多个端口及与每个端口一一对应的进程编号;所述父进程为创建的子进程分配不同的进程编号;所述子进程根据自己的进程编号从所述父进程继承对应的资源,所述资源包括端口;以及所述子进程监听对应的端口以接收来自客户端的业务请求,并对所述业务请求进行处理,然后向所述客户端返回业务应答;其中,所述配置文件还包括配置参数,配置参数具有多个值,所述子进程使用和自己进程编号匹配的配置参数值;配置参数值,是根据各端口的请求流量或者各子进程的状态调整得到的;其中,所述父进程为创建的子进程分配不同的进程编号,包括:所述父进程维护一个数组和一个全局变量,其中,所述数组中的每个表项均包含进程号和进程编号两个字段,所述进程编号为所述全局变量的值,所述全局变量的初始值为一;所述父进程为创建的每个子进程依次从所述数组中取出第一个未被使用的表项,并根据所述表项的内容为当前子进程设置进程号和进程编号,同时将所述全局变量做加一处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410390636.1/,转载请声明来源钻瓜专利网。