Можно ли вызвать метод Daemon из контроллера - PullRequest
0 голосов
/ 18 марта 2011

Мне было интересно, есть ли возможность вызывать метод, который определен в демонах из контроллера.

Причина этого вопроса в том, что мне нужно связаться со сторонним сервером, который разрешает только одно соединение за раз. Чтобы сделать соединение независимым от экземпляра пассажира и избежать многократного открытия и закрытия соединения, я подумал об использовании драгоценного камня Deamon.

Есть ли другой способ преодолеть эту проблему?

Спасибо за вашу помощь заранее.

1 Ответ

0 голосов
/ 18 марта 2011

Вы можете использовать что-то вроде resque :

Resque (произносится как «rescue») - библиотека с поддержкой Redis для создания фоновых заданий, помещая эти задания в несколько очередейи обрабатывать их позже.

Фоновыми заданиями может быть любой класс или модуль Ruby, который отвечает на выполнение.Ваши существующие классы могут быть легко преобразованы в фоновые задания, или вы можете создавать новые классы специально для работы.Или вы можете сделать оба.

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