介绍了远程过程调用(RPC)技术在当前系统中的必要性。针对分布式软件系统的特点,基于开源的Thrift框架,搭建了一套面向服务化的RPC通信中间件。通信中间件重新封装RPC核心框架并提出一种精简的分布式服务发现功能,契合分布式软件系统需求。通过接口、功能、性能验证,确认RPC技术能够支撑分布式软件系统向服务化架构演进。