Hi Eduard, I recommend separating the R quant code from Java and deploy the R code as a REST service, e.g. using https://github.com/opencpu/opencpu Best regards Adrian Adrian Trapletti Steinstrasse 9b, 8610 Uster, Switzerland P +41 44 994 56 30 | M +41 79 103 71 31 adrian at trapletti.org | www.trapletti.org
On Sat, Nov 28, 2020 at 12:00 PM <r-help-request at r-project.org> wrote:
Send R-help mailing list submissions to
r-help at r-project.org
To subscribe or unsubscribe via the World Wide Web, visit
https://stat.ethz.ch/mailman/listinfo/r-help or, via email, send a message with subject or body 'help' to r-help-request at r-project.org You can reach the person managing the list at r-help-owner at r-project.org When replying, please edit your Subject line so it is more specific than "Re: Contents of R-help digest..." Today's Topics: 1. calling r from java (Eduard Drenth) 2. Re: calling r from java (Bert Gunter) 3. Re: calling r from java (Jeff Newmiller) 4. Re: calling r from java (Bert Gunter) 5. Re: calling r from java (Abby Spurdle) ---------------------------------------------------------------------- Message: 1 Date: Fri, 27 Nov 2020 16:47:54 +0000 From: Eduard Drenth <edrenth at fryske-akademy.nl> To: "r-help at r-project.org" <r-help at r-project.org> Subject: [R] calling r from java Message-ID: <fa5236c2ca174ba8e839129cb0b6b047527a0f67.camel at fryske-akademy.nl> Content-Type: text/plain; charset="utf-8" Dear all, As a java developer I prefer to develop rest services using jax-rs. Now I developed a service that executes Rscript (Using ProcessBuilder), sends text to stdin of the process and reads from stdout of the process. Works fine, but this is inefficient, because every call reloads all that is needed. I have looked into this: https://github.com/microsoft/java-client-library https://rforge.net/Rserve/ several other sources on stackoverflow etc. A lot of these sources seem old or not maintained. Now my question: Is there a preferred and maintained way to efficiently call R from Java? Preferrably available in maven central? Regards, Eduard -- Eduard Drenth, Software Architekt edrenth at fryske-akademy.nl Doelestrjitte 8 8911 DX Ljouwert +31 58 234 30 47 +31 62 094 34 28 (priv?) skype: eduarddrenth https://github.com/eduarddrenth frisian.eu gpg: https://pgp.surfnet.nl/pks/lookup?search=eduarddrenth Op freed bin ik th?s/wurkje ik minder -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: This is a digitally signed message part URL: <
https://stat.ethz.ch/pipermail/r-help/attachments/20201127/7d818716/attachment-0001.sig