2014-09-09 1:28 GMT+04:00 Merlin Moncure <mmonc...@gmail.com>:

> On Mon, Sep 8, 2014 at 12:59 PM, Dmitriy Igrishin <dmit...@gmail.com>
> wrote:
> > Dear community,
> >
> > I need a %subj% -- high performance HTTP server solution
> > based on asynchronous IO with ability to run PostgreSQL's
> > functions from HTML templates asynchronously and passing
> > the results to the HTTP client.
> > For example, consider a simple template:
> > <html>
> >   <div id="rows">
> >     ${get_rows(id := :id)}
> >   </div>
> > </html>
> > The function get_rows() will be called asynchronously
> > during the dispatching HTTP request and the result of
> > it will streams immediately to the HTTP client via async IO.
> >
> > Currently, I've found only a module for NGINX
> > https://github.com/FRiCKLE/ngx_postgres
> > but it does not what I need.
> >
> > Ideally, it should be a simple C (libevent based) or C++
> > (boost::asio based) library.
> >
> > Please, if anyone has a ready solution of the idea described
> > above, let me know, because I don't want waste my time to write
> > it from scratch.
>
> It's not in C, but you should take a very good look at node.js.
>
> merlin
>
Yeah, it looks interesting and AFAIK there are already bindings
for node.js to asynchronous libpq's API --
https://github.com/brianc/node-postgres/blob/master/src/binding.cc#L43
Thanks for the point, Merlin.

-- 
// Dmitriy.

Reply via email to