| 注册
首页|期刊导航|计算机工程与应用|RPCI:面向互联网的RPC框架

RPCI:面向互联网的RPC框架

王伟 余利华

计算机工程与应用Issue(21):106-110,5.
计算机工程与应用Issue(21):106-110,5.DOI:10.3778/j.issn.1002-8331.1202-0082

RPCI:面向互联网的RPC框架

RPC for Internet applications

王伟 1余利华2

作者信息

  • 1. 浙江医学高等专科学校 计算机教研室,杭州 310053
  • 2. 网易杭州研究院,杭州 310052
  • 折叠

摘要

Abstract

RPC is one of the fundamental components of distributed systems underneath popular websites, which is critical for development, maintenance and availability of Internet applications. However, popular RPC systems rarely meet all requirements of Internet applications. This paper analyzes the common RPC requirements of Internet applications. It proposes a RPCI, a RPC system designed for Internet applications. RPCI adopts a novel three tier RPC architecture including link-server, app-server and status-server. The link-server maintains connections from clients and dispatches requests to app-server based on customized routing policy, making app-server stateless, and hence system maintenance costs are reduced. RPCI is implemented based on popular open source project thrift, and experimental results show that it outperforms thrift by 50%.

关键词

远程过程调用(RPC)/可用性/分布式系统

Key words

Remote Procedure Call(RPC)/availability/distributed systems

分类

信息技术与安全科学

引用本文复制引用

王伟,余利华..RPCI:面向互联网的RPC框架[J].计算机工程与应用,2013,(21):106-110,5.

基金项目

国家核高基重大专项资助项目(No.2011ZX01039-001-002)。 ()

计算机工程与应用

OACSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文