【问题标题】:Is REST a good solution if you have lots of requests?如果您有很多请求,REST 是一个好的解决方案吗?
【发布时间】:2014-03-22 15:07:48
【问题描述】:

我希望人们通过互联网控制我的 arduino 机器人。重要的是控制反应非常快。用户每秒可能发送许多请求。

让我解释一下我的架构

用户连接到网络前端。他可以使用虚拟操纵杆和按钮。然后前端会将订单(like "motor1:255" "motor2:0"....)发送到应用服务器(Wildfly)。

当前端会话开始时,Wildfly 将使用 socket 与我的计算机或智能手机 建立连接。订单将使用 蓝牙 传递给 arduino。当前端会话不再处于活动状态时,套接字将被关闭。

一只 Wildfly 应该能够控制多达 10 个机器人。一台机器人只能由一位用户控制。一些开发人员使用 mysql 表并为每个传入的订单添加一行。我认为这不适用于我的情况。

是否可以使用 REST 将订单从前端发送到应用程序服务器?有没有其他快速安全的方式将用户输入从前端传输到业务逻辑?

很好

【问题讨论】:

    标签: web-services rest jboss arduino web-controls


    【解决方案1】:

    正确理解和应用 REST 是解决应用程序长期发展和维护问题的解决方案。好像不是你的情况。

    您的意思可能是,如果您有很多请求,HTTP API 是否是一个很好的解决方案,答案是,这取决于。我可能会研究 ZeroMQ 之类的东西来做你想做的事。

    【讨论】:

      猜你喜欢
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      相关资源
      最近更新 更多