用于处理远程过程调用请求的方法及系统

    公开(公告)号:CN102594891A

    公开(公告)日:2012-07-18

    申请号:CN201210037171.2

    申请日:2012-02-17

    Abstract: 本发明提供用于处理远程过程调用请求的方法,将处理来自客户端远程过程调用(RPC)请求的过程划分为多个流水段,每个流水段包括多个线程,每个流水段中的每个线程处理的是相同的子任务,不同的流水段处理不同的子任务。每个流水段中的线程处理的任务简单,对于每一个RPC客户端的请求,都能够快速地响应,从而提高了服务器处理RPC请求的整体响应能力。并且可以通过动态调整每个流水段包含的线程数量来为各个流水段分配资源,以使得各个流水段的负载和处理能力达到平衡。从而充分利用了RPC服务器所在计算机系统的各种资源,包括处理能力、存储资源和网络链路等,可以满足高并发和高吞吐环境的需求。

Patent Agency Ranking