| From | Sent On | Attachments |
|---|---|---|
| Adam Michaels | Aug 6, 2008 9:36 pm | |
| alex clemesha | Aug 6, 2008 9:44 pm | |
| mike | Aug 6, 2008 10:50 pm | |
| Manlio Perillo | Aug 6, 2008 11:42 pm | |
| Igor Clark | Aug 7, 2008 2:30 am | |
| Gabriel Ramuglia | Aug 7, 2008 9:46 am | |
| rkmr...@public.gmane.org | Aug 7, 2008 9:55 am | |
| Du Song | Aug 11, 2008 1:07 am | |
| Spil Games | Aug 12, 2008 6:52 am | |
| Kon Wilms | Aug 12, 2008 7:02 am | |
| Phillip B Oldham | Oct 9, 2008 1:49 am | |
| Spil Games | Oct 9, 2008 2:22 am | |
| Maxim Dounin | Oct 9, 2008 3:17 am | |
| Spil Games | Oct 9, 2008 6:42 am | |
| Maxim Dounin | Oct 9, 2008 2:50 pm |
| Subject: | Re: module proposal: BOSH | |
|---|---|---|
| From: | Igor Clark (igor...@public.gmane.org) | |
| Date: | Aug 7, 2008 2:30:59 am | |
| List: | ru.sysoev.nginx | |
I can obviously see how clever a lot of it is, but am I the only person who finds all this Comet/Bayeux/BOSH/Javascript "TCP sockets"/ etc stuff slightly unsettling? If you push and bend (e.g.) HTTP to do all this stuff it was never intended to do, won't it, and all the infrastructure supporting it, eventually just break? OK, so there's Jetty and nginx can handle loads of keepalives and so on and so forth, but ...
If people want bidirectional comms with browsers, if they want publish/ subscribe mechanisms, wouldn't all this work by very clever people be better directed towards getting a sensible security infrastructure in place to allow listening sockets in client sandboxes, rather than building ever bigger wrappers with sticky tape and bits of string?
</devil's advocate>
On 7 Aug 2008, at 05:36, Adam Michaels wrote:
After much headache with Ejabberd and some internal discussions, we talked about Nginx supporting the BOSH protocol. This would allow simple creation of scalable instant message systems and anything else that requires stateless connections to act statefully.
http://en.wikipedia.org/wiki/BOSH
Nginx would hold 2 client connections and create a persistent connection to upstream servers. To even begin to make this possible, Nginx would need to support persistent connections to upstreams. What is the status of that feature? Its been listed on the feature request page in the wiki for a while.
Anyone interested in seeing this?
-- Igor Clark • POKE • 10 Redchurch Street • E2 7DD • +44 (0)20 7749 5355 • www.pokelondon.com





