Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
WebROaR - Ruby Application Server (powered by libebb)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Aditya Babbar  
View profile  
 More options Dec 1 2009, 3:06 pm
From: Aditya Babbar <aditya.bab...@webroar.in>
Date: Wed, 2 Dec 2009 01:36:33 +0530
Local: Tues, Dec 1 2009 3:06 pm
Subject: WebROaR - Ruby Application Server (powered by libebb)

Ry,
We recently released WebROaR (http://webroar.in/) - Ruby Application Server
under GPLv3 that uses libebb for HTTP parsing. Libebb is one of the key
components of this server and a major reason for its good performance.

On behalf of the team (Dharmarth, Nikunj & myself), i would like to thank
you for your excellent work on this library. (I am sure lot of other people
would share that sentiment.)

We would keep sending back patches to you upstream if required (as we have
done so far).

Aditya


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sergey Shepelev  
View profile  
 More options Dec 2 2009, 8:18 am
From: Sergey Shepelev <temo...@gmail.com>
Date: Wed, 2 Dec 2009 16:18:40 +0300
Local: Wed, Dec 2 2009 8:18 am
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)

On Tue, Dec 1, 2009 at 11:06 PM, Aditya Babbar <aditya.bab...@webroar.in> wrote:
> Ry,
> We recently released WebROaR (http://webroar.in/) - Ruby Application Server
> under GPLv3 that uses libebb for HTTP parsing. Libebb is one of the key
> components of this server and a major reason for its good performance.
> On behalf of the team (Dharmarth, Nikunj & myself), i would like to thank
> you for your excellent work on this library. (I am sure lot of other people
> would share that sentiment.)
> We would keep sending back patches to you upstream if required (as we have
> done so far).
> Aditya

How does it compare to Unicorn?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aditya Babbar  
View profile  
 More options Dec 2 2009, 10:24 am
From: Aditya Babbar <aditya.bab...@webroar.in>
Date: Wed, 2 Dec 2009 20:54:50 +0530
Local: Wed, Dec 2 2009 10:24 am
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)

We haven't done a comparison with Unicorn yet. You can refer the other
benchmarks we have done so far here:

http://webroar.in/blog/2009/11/25/comparison-of-rails-deployment-stac...

Aditya


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sergey Shepelev  
View profile  
 More options Dec 2 2009, 10:59 am
From: Sergey Shepelev <temo...@gmail.com>
Date: Wed, 2 Dec 2009 18:59:23 +0300
Local: Wed, Dec 2 2009 10:59 am
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)

On Wed, Dec 2, 2009 at 6:24 PM, Aditya Babbar <aditya.bab...@webroar.in> wrote:
> We haven't done a comparison with Unicorn yet. You can refer the other
> benchmarks we have done so far here:
> http://webroar.in/blog/2009/11/25/comparison-of-rails-deployment-stac...
> Aditya

I don't mean benchmarks, i mean architecture.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremy Nicoll  
View profile  
 More options Dec 2 2009, 5:03 pm
From: Jeremy Nicoll <elti...@gmail.com>
Date: Wed, 02 Dec 2009 15:03:54 -0700
Local: Wed, Dec 2 2009 5:03 pm
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)
Just curious, why did you choose to use starling?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aditya Babbar  
View profile  
 More options Dec 2 2009, 11:47 am
From: Aditya Babbar <aditya.bab...@webroar.in>
Date: Wed, 2 Dec 2009 22:17:08 +0530
Local: Wed, Dec 2 2009 11:47 am
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)

From http://webroar.in/faq

------------------------
WebROaR has a head process that accepts connections, parses the HTTP
request, and passes it to the appropriate worker process (that has the
corresponding Ruby Web Application code loaded in it). Head and worker are
both written in C, and use the terrific
libev<http://software.schmorp.de/pkg/libev.html> event
loop for all the asynchronous and non-blocking socket communication with
each other as well as the clients.

Worker loads up (aka embeds) the Ruby interpreter, the web framework and the
application code in it. In case any exception occurs while processing a
request or analytics have been enabled for that application, the worker
process dispatches a message packet to Starling Message Queue.

WebROaR Analyzer daemon takes its own sweet time to dequeue messages,
analyze them and stores the required data to a database.

A nice and simple Admin Panel Rails application running in one of the
workers itself helps in easy UI driven deployment. It also shows all the run
time numbers stored in the database in a variety of useful views, along with
the list of exceptions that occur in the deployed applications.

All the server processes talk to each other (whenever required) using SCGI.

<http://webroar.in/faq>------------------------


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Aditya Babbar  
View profile  
 More options Jan 15 2010, 12:42 pm
From: Aditya Babbar <aditya.bab...@webroar.in>
Date: Fri, 15 Jan 2010 23:12:03 +0530
Local: Fri, Jan 15 2010 12:42 pm
Subject: Re: [ebb] WebROaR - Ruby Application Server (powered by libebb)

Jeremy,
It's actually been a while when we went looking around for a suitable
message queue. At that time, Starling was the most battle tested one, didn't
have any other dependencies like some of the other good ones and was simple
enough.

New shinier options have come up on horizon since, and if required we would
move to another one. As of now, WebROaR only uses it as an intermediate
store for analytics data packets and exceptions before they are processed &
stored in the database. So far so good for the applications we have tested
on WebROaR. Based on how it goes for other people and their applications, we
would take a call on it.

Aditya

p.s. Sorry for this awfully long delay in replying to your query. I did send
this on 3rd Dec itself but seems it never made it to the Group. Chanced upon
visiting the group from the web again today, and didn't see it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions Older topic »