RoR 服务器端功能 - 如何制作

RoR Server side function - how to make it?

本文关键字:何制作 功能 服务器端 RoR      更新时间:2023-09-26

我在轨道上使用Ruby,骨干网。
我最近两周的头是对我来说最重要的问题。如何使用 rails,我的数据库模型将每 1 秒更新一次,仅使用服务器端的新随机值?
比方说:
ID:1,值 1 = 55,值 2 = 44。 在 1 秒内 Rails 服务器以某种方式执行 PUT、ID:1、值 1:77、值 2 : 32。

我的主干客户端只能从数据库中获取这些值,而不是 PUT。

因此,我的所有用户都将获得服务器计算一次的相同值。使用服务器端功能就像 1 PUT/秒,使用客户端功能时为 15 GET/秒(如果 15 个用户在线)。

你能在这里发布代码吗?我不知道在哪里编写这个服务器端函数,它只会运行一次,而不是 15 次,因为 15 个用户在线。客户端功能我确实理解。

基本上,您需要像计划作业这样的东西,每n秒接触一次您的rails应用程序,可以使用whengem或使用sidekiq来实现。看看这里: https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs