Хорошая система очередей - или, как разместить вакансию в реске с другого языка - PullRequest
0 голосов
/ 16 февраля 2012

Я разрабатываю новое приложение, которое разработано на нескольких разных языках. Немного Ruby, немного Python, немного Erlang и немного C.

Я использую Ruby on Rails для веб-страницы, и так как у меня много фоновых заданий, я использую resque, чтобы поставить их в очередь. Тем не менее, я хотел бы иметь возможность помещать jobas в очередь resque из других процессов, а не только из моего проекта Rails. Можно ли поместить в resque работу из программы на C?

Или есть другая система очередей, которая менее специфична для языка?

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

1 Ответ

0 голосов
/ 16 февраля 2012

Это должно быть возможно. Resque просто пишет / читает JSON с сервера Redis для своей работы. Например, проект Sidekiq совместим с Resque. Возможно, вы можете изучить, как они реализовали эту совместимость.

...