大型系统使用单一语言开发是非常愚蠢的行为,因为每种语言都有各自的优缺点,不同业务场景使用不同的语言开发。
RPC解决了跨语言调用的问题,比如PHP调用Java程序。
RPC在大型项目中的使用
http://www.infoq.com/cn/interviews/interview-with-ruanxiaoming-talk-mushroom-system-architecture
http://www.youkuaiyun.com/article/2011-06-10/299486