The embodiment of the invention discloses a processing method, server device and data storage medium; the embodiment of the invention adopts the access layer and business logic layer respectively in the form of thread are arranged in the same data processing process, and then processing the data in need, call the data processing process, received through the access thread the data processing request, and writes the data processing process corresponding to the memory, then again by the business logic thread from the memory of the data read and processing; the scheme is not only simple, but also can greatly improve the processing efficiency, beneficial to improving the performance of network server.
【技术实现步骤摘要】
一种服务器的数据处理方法、装置和存储介质
本专利技术涉及通信
,具体涉及一种服务器的数据处理方法、装置和存储介质。
技术介绍
网络技术的高速发展、以及用户需求的持续增多,使得网络服务器所面对的数据量也越来越为庞大,而如何提高网络服务器的性能,使其能够更好地处理数据,也成为人们近年来尤为关注的一个问题。在现有技术中,网络服务器一般分为网络接入层和业务逻辑层,网络接入层是一个进程,主要用于接收各种数据处理请求,而业务逻辑层是一组进程,可以根据该数据处理请求对数据进行具体的处理。其中,网络接入层与业务逻辑层主要通过共享内存进行通信。例如,当网络接入层接收到数据处理请求后,可以将该数据处理请求从自身内存复制至第一共享内存,然后,由业务逻辑层中的多个进程进行争抢,并从该第一共享内存中进行读取后,保存至该业务逻辑进程对应的内存中以进行处理;而业务逻辑层需要传送给网络接入层的数据,也同样需要先复制至第二共享内存,然后,由网络接入层从该第二共享内存中进行读取,以复制至该网络接入层对应的内存中。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有方案至少需要开辟两 ...
【技术保护点】
一种服务器的数据处理方法,其特征在于,包括:调用数据处理进程,所述数据处理进程包括接入线程和业务逻辑线程;通过所述接入线程接收数据处理请求,并将所述数据处理请求写入所述数据处理进程对应的内存中;通过所述业务逻辑线程从所述内存中读取数据处理请求;采用所述业务逻辑线程对读取到的数据处理请求进行处理。
【技术特征摘要】
1.一种服务器的数据处理方法,其特征在于,包括:调用数据处理进程,所述数据处理进程包括接入线程和业务逻辑线程;通过所述接入线程接收数据处理请求,并将所述数据处理请求写入所述数据处理进程对应的内存中;通过所述业务逻辑线程从所述内存中读取数据处理请求;采用所述业务逻辑线程对读取到的数据处理请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述将所述数据处理请求写入所述数据处理进程对应的内存中,包括:通过所述接入线程获取所述数据处理进程对应的写指针;由所述接入线程根据所述写指针将所述数据处理请求写入所述数据处理进程对应的内存中;所述由所述接入线程根据所述写指针将所述数据处理请求写入所述数据处理进程对应的内存中之后,还包括:由所述接入线程对写指针进行更新。3.根据权利要求1所述的方法,其特征在于,所述通过所述业务逻辑线程从所述内存中读取数据处理请求,包括:通过所述业务逻辑线程获取所述数据处理进程对应的读指针;由所述业务逻辑线程根据所述读指针从所述内存中读取数据处理请求;所述由所述业务逻辑线程根据所述读指针从所述内存中读取数据处理请求之后,还包括:由所述业务逻辑线程对读指针进行更新。4.根据权利要求1至3任一项所述的方法,其特征在于,所述调用数据处理进程,所述数据处理进程包括接入线程和业务逻辑线程,包括:启动数据处理进程;根据所述数据处理进程调用相应的接入线程和动态库;加载所述动态库,以启动相应的业务逻辑线程。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据处理进程调用相应的接入线程和动态库之前,还包括:...
【专利技术属性】
技术研发人员:朱鑫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。