LazyHttp, or the HTTP protocol dissected...



Howdy, I've been working on this solution for quite some time where we
basically turn the HTTP protocol upside down and manages to have a
"Message Que" on the server from which we can post "events" back to the
client upon.
Basically it works by having a VERY LONG timeout on an Ajax HTTP
Request that basically never returns before something happens on the
server that raises an event, and when an event is raised that event is
returned to the client on that "locked" http Ajax request.
For those interested in reading about it have a look at my blog her:
http://www.frostinnovation.com/Blog.aspx
And for those interested in seeing a sample implementation of it have a
look here:
http://www.frostinnovation.com/PresentasjonUtviklerForum/Chat.aspx

Then to my question, after reviewing the basic concept, I've managed to
pinpoint a couple of problem areas, but I'm not really sure if I've
managed to pinpoint them all?
My biggest concern is the THREADS that's locked on the server...
How many threads can e.g. Windows Server 2003 have in the NETWORKING
process before it "crashes" completely...?
I think the general number for ANY process on Windows Server 2003 is
something about 32000 or something...?
Is there any other reason as to what might happen when this solution is
scaled extremely upwards?

Eager to get responses and discussions around this theme, regards

PS!
For those interested in using this for themself, we're interested in
getting in contact with early adopters and beta testers for a framework
we're developing called Gaia WOS which includes among other things this
concept.


Thomas Hansen

.



Relevant Pages

  • moving http and ftp servers to windows server 2003
    ... This is not thea area I usually work on (I'm a software engineer), ... client asked me if it's possible to move its http and ftp servers from ... windows server 2000 to windows server 2003. ...
    (microsoft.public.windows.server.general)
  • [UNIX] Alteon ACEdirector Signature/Security Bug
    ... A new security bug has been discovered in the Nortel Alteon ACEdirector ... HTTP clients could exploit it to determine the IP addresses of ostensibly ... "hidden" web servers that are load-balanced by the ACEdirector. ... uses it to persistently map a series of HTTP client requests to the same ...
    (Securiteam)
  • Alteon ACEdirector signature/security bug
    ... This is to inform you of a bug in the Nortel Alteon ACEdirector ... balance incoming HTTP requests made to one virtual IP address ... amongst the real IP addresses of multiple HTTP servers. ... series of HTTP client requests to the the same one of the real HTTP ...
    (Bugtraq)
  • Re: Encrypted or Not Encrypted
    ... Client software renders the form. ... to schema, it initiates ssl handshake. ... The agent acting as the HTTP client should also act as the TLS ...
    (Security-Basics)
  • Re: Firewall session disconnects after 2 minutes of inactivity
    ... I want to start by pointing out the following: HTTP keep-alives and anything ... involved in the early stage of the connection when the client downloads the ... The HOD server I mean. ... when the session takes place through the ISA Server? ...
    (microsoft.public.isa)