2010-08-09 5 views
1

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

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

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

ответ

0

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

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

Смежные вопросы