【技术实现步骤摘要】
一种基于CS架构的服务器端多线程管理方法
本专利技术涉及计算机
,具体是一种基于CS架构的服务器端多线程管理方法。
技术介绍
在CS(Client/Server)架构下,服务器端(Server端)要实现不同的任务,则需要启动多个进程分别对应各自的服务,即有多线程处理在服务器端主要用于处理不同客户端各自发来的请求信息,且在现有技术中,通常是分别启动不同线程对应处理不同客户端发来的请求,存在启动多线程处理不同客户端发来的相同请求的情况,这在一定程度上影响服务器端的运行速率,进而在一定程度上会延长对客户端的请求的响应时间。此外,现有技术中已有多线程管理的方案,但均致使服务器端的服务难以扩展,即如果服务端增加服务,过程比较繁琐,且扩展起来比较麻烦,一旦扩展,代码比较臃肿。此为现有技术的不足之处。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术的不足,提供一种基于CS架构的服务器端多线程管理方法,用于提高服务器端的运行速率。本专利技术还用于提高服务器端服务扩展的便利性。为解决上述技术问题,本专利技术提供了一种基于CS架构的服务器端多线程管理方法,包括步骤;A、 ...
【技术保护点】
一种基于CS架构的服务器端多线程管理方法,其特征在于,包括步骤;A、实时获取各客户端发来的请求信息;B、判定并划分步骤A中当前所获取的各请求信息的请求方式分类;C、基于步骤B中当前划分所得的请求方式分类,对应调用预先设定的相应线程执行相应的服务,对应获取步骤B中当前划分所得的各请求方式分类各自对应的处理结果;D、对应向步骤A中所述的各客户端返回其各自对应的步骤C中当前所获取的相应处理结果。
【技术特征摘要】
1.一种基于CS架构的服务器端多线程管理方法,其特征在于,包括步骤;A、实时获取各客户端发来的请求信息;B、判定并划分步骤A中当前所获取的各请求信息的请求方式分类;C、基于步骤B中当前划分所得的请求方式分类,对应调用预先设定的相应线程执行相应的服务,对应获取步骤B中当前划分所得的各请求方式分类各自对应的处理结果;D、对应向步骤A中所述的各客户端返回其各自对应的步骤C中当前所获取的相应处理结果。2.根据权利要求1所述的基于CS架构的服务器端多线程管理方法,其特征在于,上述步骤B基于所述步骤A中当前所获取的各请求信息,对应判定与划分步骤A中当前所获取的各请求信息对应的请求方式分类。3.根据权利要求2所述的基于CS架构的服务器端多线程管理方法,其特征在于,所述的请求信息包括头部协议和数据包。4.根据权利要求3所述的基于CS架构的服务器端多线程管理方法,其特征在于,步骤B中所述的对应判定与划...
【专利技术属性】
技术研发人员:代振宇,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。