[发明专利]线程池和共享池组合优化大负荷通讯服务器在审
申请号: | 201410561346.9 | 申请日: | 2014-10-21 |
公开(公告)号: | CN104301253A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 胡平 | 申请(专利权)人: | 合肥星服信息科技有限责任公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230051 安徽省合肥市包河*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 共享 组合 优化 负荷 通讯 服务器 | ||
1.本发明的目的是提供一种基于线程池和共享池组合的优化技术,在不增加任何硬件成本的前提下,极大的提高服务器的效率。
2.所述方法包括如下步骤:
1)、服务器初始化缓冲队列,绑定端口开始监听;
2)、接收客户端数据,放入缓冲队列;
3)、根据缓冲队列的记录数,计算出需要的线程数,所有线程通过线程池管理;
4)、线程读取缓冲队列数据,到共享池中搜索历史解析语句,如果没有找到,就开始解析并把解析结果放到共享池中,以备下次直接使用;
5)、根据解析的结果形成数据库入库指令;
6)、进行入库操作,完成后线程退出。
3.本发明相对于现有技术的创新点是:
1)、从客户端接收的数据不是直接解析,而是先放入缓冲队列,避免了大规模数据浪涌时造成的服务器宕机;
2)、利用线程池来处理缓冲队列的数据,可以有效管理所有线程的活动,避免了线程僵死;
3)、利用共享池存放解析过的指令,避免了指令的重复解析,提高了解析效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥星服信息科技有限责任公司,未经合肥星服信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410561346.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚晶金刚石复合齿、制备方法及潜孔钻头
- 下一篇:一种螺杆钻具传动轴总成