我正在考虑将用于远程控制设备的服务器实现为 RESTful 服务。与网络上已知的大多数宁静服务不同,它一次只能以有意义的方式为一个客户提供服务。您是否认为 REST 仍然是一个有效的选项,或者您是否会将这种基于会话的单用户场景视为选择另一种远程交互方式的标志?
问问题
255 次
2 回答
2
您当然可以为您的服务遵循 REST 架构背后的许多原则,但听起来您并不真正需要其中的大部分。REST 更适合具有大量不同客户端的大型长期系统。
另一方面,现在可以很容易地利用 HTTP 来创建满足您需求的简单服务。但是,HTTP != REST。REST 是一种架构,HTTP 是一种协议。
于 2011-10-14T14:39:56.907 回答
1
在我的书中,它是如此容易实现的事实是一个胜利。您可以在几分钟到几小时内运行休息服务,具体取决于您的专业知识和框架选择等。使用各种接口非常简单,给它更多的积分。当您的服务转变为一次为多个客户提供服务时,它只会变得更具可扩展性并且对您有利。
还有其他选择,但对我来说,这似乎是一条完全有效的路线。
于 2011-10-14T14:29:48.167 回答