在 Rails 中,集成更新模型某些元素的 UDP 侦听过程的最佳方式是什么(特别是向其中一个表添加行)。
简单的答案似乎是在同一进程中使用 UDP 套接字对象启动一个线程,但不清楚我应该在哪里执行适合 Rails 方式的操作。有没有一种巧妙的方法来开始监听 UDP?具体来说,我希望能够编写一个 UDPController 并在每个数据报消息上调用一个特定的方法。理想情况下,我希望避免使用 HTTP over UDP(因为这会浪费一些在本例中非常宝贵的空间),但我完全控制消息格式,因此我可以向 Rails 提供它需要的任何信息。
Rails 是一个 Web 应用程序框架,而不是服务器守护程序框架。除非您知道传递 UDP 数据包的 Web 服务器,否则我想您必须编写并运行一个单独的进程,并且让它通过 HTTP 与您的 Rails 应用程序通信,或者直接操作数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)