通过Web服务公开R和Python脚本

时间:2018-05-30 14:57:25

标签: python r rest web-services production-environment

我希望将一些机器学习算法公开为REST APIs,以将它们集成到产品循环中。这些是用RPython编写的,我试图实现以下目标:

  • 应该易于部署和运行
  • 应该能够以高吞吐量处理生产负荷
  • 应该易于维护,因为机器学习团队不会对应用程序的API方面有太多的了解

我简要介绍了FlaskrApacherServeOpenCPUPlumber这样的框架,但是,这些听起来像没有建成生产(也许我错了)。我不熟悉Pythonr所以对这些的并发/线程方面不太了解,在这种情况下:

  • 这是公开服务的正确方法(即使用这些包装器)
  • 我可以用Java编写一些东西并从命令行或shell调用r脚本吗?这是一个选项,还是会产生紧密耦合?
  • 我是否应该放弃将其作为REST服务公开并查看RPC或云功能的想法?

0 个答案:

没有答案