2016-04-11 24 views
1

Bir API aracılığıyla erişilebilen Amazon Web Services aracılığıyla barındırmak istediğim bir R paketim var. Komut, birkaç giriş değeri almalı ve R çıkışını json biçiminde döndürmelidir. Ayrıca, API aynı anda birden çok istekte bulunabilmelidir. Örneğin http://sampleapi.com/?location=USA?state=Florida numaralı telefonu arayın. Bu daha sonra R paketini çalıştırır ve çıktı verilerini çağıran uygulamaya döndürür.API aracılığıyla AWS'de R Komut Dosyası Yürütme

Bunu daha önce yapmış olan veya kaynakları bilen var mıdır, bunu nasıl yapacağınızı açıklayabilir misiniz? Teşekkürler!

+1

https://www.opencpu.org/, nispeten karmaşık olan bir seçenektir. api yollarından – sckott

+0

Jupyter dizüstü bilgisayarları ile kolayca işlevler sunan https://github.com/trestletech/plumber [RESTful microservices] olarak kullanılabilir (http://blog.ibmjstart.net/2016/01/28/jupyter-notebooks -as-dinlendirici-microservices /). Diğerlerinin [çok kullanıcılı ortamlarda] (http: // python) neler yaptığını da dahil olmak üzere, [güvenli] (https://ipython.org/ipython-doc/3/notebook/security.html) Jupyter/IPython'u okumalısınız. 6.x6.nabble.com/Notebook-kernels-LXC-td4993316.html). – hrbrmstr

+1

https://rforge.net/FastRWeb/ Bu paket bunu yapmak için oldukça kolay, ancak bu paket önerilerinden herhangi biri ile başarılı olması için bir AWS örneğinin başlatılması ve yapılandırılması konusunda yetkin olmak zorundasınız. – cory

cevap

0

Tüm öneriler için teşekkürler. Ruby'yi API için rinruby ve rails-api mücevherleriyle kullanmaya karar verdim ve bunu AWS Elastic Beanstalk aracılığıyla sunacağım. Bunu nasıl ayarlayacağımı görmek için şu soruya bakın: Ruby API - Accept parameters and execute script

İlgili konular