先说说我的看法,不知道对不对。
RPC 其实就是 webservice,只是风格不一样,
普通的webservice 是一种SOAP协议的服务,生成的是xml格式的数据。
然后还有的呢,rpc 有什么优势 劣势。
明显不是一样。(以下为个人理解)
RPC是远程过程调用,大概就是像调用本地方法那样调用远程方法。(RPC更多是用在服务器与服务器通信)
WebService是一种SOAP的服务,是基于HTTP的一种服务~
http://www.infoq.com/cn/articles/interview-servicestack
个人觉得用WCF更好点