[erlang-questions] Help wanted: very specific web server that perhaps doesn't have to be a web server
Ivan Uemlianin
ivan@REDACTED
Thu Nov 17 17:57:18 CET 2011
Dear Max
Thanks for your suggestion.
Webmachine is a good candidate. I'll try it out.
Best wishes
Ivan
On 17/11/2011 14:19, Max Bourinov wrote:
> Hi Ivan,
>
> For the same purpose we use webmachine (mochiweb is a part of it) as it
> runs very well.
>
> Why don't you like this approach? It solves many potential problems you
> may face.
>
> Best regards,
> Max
>
>
>
>
> On Thu, Nov 17, 2011 at 4:39 PM, Ivan Uemlianin <ivan@REDACTED
> <mailto:ivan@REDACTED>> wrote:
>
> Dear All
>
> Sorry for the verbose subject line.
>
> I'm working on a social-networking web application, part of which is
> written in erlang (it's part django and part erlang, with nginx in
> front). I'm refactoring the erlang to give it a better OTP
> application structure. It'll break down something like this:
>
> - webserver (currently mochiweb)
> - datastore for "state"
> - datastore for "archive"
>
> Now, there's a single GET request url that I'd like to run in a
> separate application. The service that this url provides is
> completely separate (e.g., could exist on its own; we'd want it to
> fail separately; provides service to other webapps). So:
>
> - general webserver (currently mochiweb)
> - datastore for "state"
> - datastore for "archive"
> - thing for special web service
>
> The special web service responds to GET requests to a particular
> url. The path and parameters are always the same. Like this:
>
> http://eg.com/special_service/__?a=this&b=that&c=other
> <http://eg.com/special_service/?a=this&b=that&c=other>
>
> Nginx will catch these requests and send them to the thing, and I
> have an erlang function that processes the parameters and returns a
> result. All I need is something that will (a) take the parameters
> from the request and give them to the function, and (b) take the
> function results, wrap them in an http response and send them back
> to nginx.
>
> This thing for special web service could easily be Mochiweb (and
> that's what I'll be working with for now). I wondered if there
> might be something simpler (inets?) which more narrowly fits my
> minimal requirements (this might be partly an nginx question --- can
> nginx pass on GET parameters to a running process and return the
> result to the original requester? I'll be looking into that too).
>
> Sorry if this is too hand-wavy for sensible answers.
>
> With thanks and best wishes
>
> Ivan
>
>
> --
> ==============================__==============================
> Ivan A. Uemlianin
> Speech Technology Research and Development
>
> ivan@REDACTED <mailto:ivan@REDACTED>
> www.llaisdy.com <http://www.llaisdy.com>
> llaisdy.wordpress.com <http://llaisdy.wordpress.com>
> www.linkedin.com/in/__ivanuemlianin
> <http://www.linkedin.com/in/ivanuemlianin>
>
> "Froh, froh! Wie seine Sonnen, seine Sonnen fliegen"
> (Schiller, Beethoven)
> ==============================__==============================
> _________________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
> http://erlang.org/mailman/__listinfo/erlang-questions
> <http://erlang.org/mailman/listinfo/erlang-questions>
>
>
--
============================================================
Ivan A. Uemlianin
Speech Technology Research and Development
ivan@REDACTED
www.llaisdy.com
llaisdy.wordpress.com
www.linkedin.com/in/ivanuemlianin
"Froh, froh! Wie seine Sonnen, seine Sonnen fliegen"
(Schiller, Beethoven)
============================================================
More information about the erlang-questions
mailing list