Система пользовательских очередей Ruby on Rails? - PullRequest
1 голос
/ 09 августа 2010

Я хотел бы создать приложение Ruby on Rails, которое позволило бы пользователям контролировать последовательный порт хост-сервера.Чтобы сохранить некоторый порядок последовательных команд, я хотел бы иметь какую-то систему очередей, которая позволяла бы только одному пользователю одновременно выполнять команды с ограничением по времени.Когда их время истекает, следующий пользователь в очереди получает контроль.

Было ли создано что-либо подобное?Я ищу совет относительно уже существующих гемов или плагинов, которые могут быть изменены в соответствии с этой потребностью, или я должен попробовать свои собственные.

Я буду использовать ruby-serial библиотека для подключения к Arduino.Я также хотел бы аутентифицировать пользователей через Twitter / Facebook OAuth .

1 Ответ

0 голосов
/ 10 августа 2010

Async Observer , безусловно, мой любимый инструмент для асинхронного выполнения очереди заданий.

Если вы создали его с помощью gearman , вы могли бы также синхронно управлять такими общими ресурсамидаже в распределенной системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...