2016-08-21 12 views
0

我需要实现一个C/S结构化系统。我应该使用RPC(如protobuf)还是WebService(如基于SOAP的Web服务)作为客户端和服务器之间的通信基础结构?Webservice和RPC分别何时使用它们?

+0

请[编辑]你的问题,以显示[你迄今为止尝试过的](http://whathaveyoutried.com)。您应该包含您遇到问题的代码[mcve],然后我们可以尝试帮助解决特定问题。你还应该阅读[问]。 –

回答

0

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

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

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

我试图平衡软件开发时间,可靠性和易用性以及可伸缩性。

相关问题