Webservice和RPC,何时分别使用它们?

时间:2016-08-21 06:04:02

标签: server client rpc

我需要实现一个C / S结构化系统。我应该使用RPC(如protobuf)或WebService(如基于SOAP的Web服务)作为客户端和服务器之间的通信基础设施吗?

1 个答案:

答案 0 :(得分:0)

有多少天使在别针的头上跳舞?

我更喜欢使用SOAP调用,特别是如果我使用visual studio,因为创建和使用它们非常简单可靠。

如果我的客户端无法轻松处理SOAP调用和/或我有大量的调用或网络限制,我喜欢REST调用。原因是REST调用更难以编码和使用,并且在执行接口消耗时更不可靠。

我尝试平衡软件开发时间,可靠性和易用性以及可扩展性。