Using Julia program as computation backend

615 views
Skip to first unread message

Roman Kravchik

unread,
May 18, 2015, 10:34:12 AM5/18/15
to julia...@googlegroups.com
I am building a web app for DSP tasks. It consists of SPA frontend, REST API Server, RabbitMQ and computation server.
And I want to use Julia lang for develop computation back-end.
Has anybody had some experience in integration Julia programs with AMQP message brokers?

P.S. I've read this topic.

Kevin Squire

unread,
May 18, 2015, 10:46:16 AM5/18/15
to julia...@googlegroups.com
Hi Roman,

Not a direct answer to your question, but you might check out node-julia (https://www.npmjs.com/package/node-julia), if you're open to including node in the soup of web components. 

Cheers,
   Kevin 

Roman Kravchik

unread,
May 18, 2015, 10:55:10 AM5/18/15
to julia...@googlegroups.com
Thanks for the link.
But it seems to be like CGI-style operation - eval julia expression and i'm not sure it's a perspective direction.

понедельник, 18 мая 2015 г., 17:46:16 UTC+3 пользователь Kevin Squire написал:

Kevin Squire

unread,
May 18, 2015, 10:56:42 AM5/18/15
to julia...@googlegroups.com
That's true. 

Andrei Zh

unread,
May 19, 2015, 5:36:50 PM5/19/15
to julia...@googlegroups.com
I would say the easiest way would be to create Julia wrapper around one of existing clients, e.g. use PyCall.jl and Python's pika library [1]. 

[1]: https://pika.readthedocs.org/en/0.9.14/

Jeff Waller

unread,
May 19, 2015, 6:22:38 PM5/19/15
to julia...@googlegroups.com


On Monday, May 18, 2015 at 10:55:10 AM UTC-4, Roman Kravchik wrote:
Thanks for the link.
But it seems to be like CGI-style operation - eval julia expression and i'm not sure it's a perspective direction.

Hmm, if I I'm understanding this correctly, then no, it's not CGI-like; there is no exec-ing of a process per call.

Eric Forgy

unread,
May 19, 2015, 8:53:59 PM5/19/15
to julia...@googlegroups.com
Hi Roman,

I have a simple toy model (Morsel) using REST API (well http anyway) that I'm happy with, but Julia Computing (i.e. Viral :)) is convincing me to go with JuliaWebAPI.jl (formally JuliaBox.jl). I'd be happy to see more people take interest and help improve JuliaWebAPI for exactly this purpose. It currently supports REST and ZeroMQ.

Best regards,
Eric

Michael Turok

unread,
May 21, 2015, 8:58:04 AM5/21/15
to julia...@googlegroups.com
I have to admit that I looked at Morsel and JuliaWebAPI (back when it was JuliaBox.jl).    I found Morsel to have a more intuitive API in the way you describe your routes.

But looks like Mux might be an even better solution.

Eric Forgy

unread,
May 21, 2015, 9:37:44 AM5/21/15
to julia...@googlegroups.com
Oh nice. I hadn't seen Mux.jl. Thanks.
Reply all
Reply to author
Forward
0 new messages