Является ли opencpu полезным в качестве API, вызываемого веб-службой?
Привет Opencpu
это действительно крутой инструмент. Но теперь я хочу использовать модуль обработки данных (DPU) в веб-сервисе.
Можно ли его использовать в производственной среде, где существует множество запросов, которые вызывают r функции и сценарии, для запуска которых требуется лишь короткое время?
Поддерживает ли он параллельные запросы и несколько сеансов R?
Было бы deployR
или же yhatq
быть более выгодным решением в таком случае? Или вы бы порекомендовали пойти с rserve
или же rapache
как они могут потребовать меньше накладных расходов?
Или вы бы порекомендовали попробовать renjin
или же pqr
В такой ситуации задержка будет намного меньше, поскольку не нужно обрабатывать запросы HTTP (RTT).
Реализация R-пакетов в виде пользовательского кода Java или кода C / C++ на самом деле невозможна из-за нехватки времени.
1 ответ
Оказалось, что http://www.renjin.org/ намного быстрее. Но, к сожалению, пока не поддерживается все пакеты R.