[Social] Going Social
Dallas Gutauckis
dgutauckis at myyearbook.com
Wed Mar 26 15:23:43 CDT 2008
It seems that Openfire's BOSH implementation isn't the best around,
and could certainly use some upgrades. I've already made modifications
to the code to get it to work as I would expect. Many posts have been
made about terminated connections due to policy-violation, which you
can find in their community.
On Wed, Mar 26, 2008 at 3:12 PM, Aaron S. Miller <aaron at bookglutton.com> wrote:
>
> Yes, BOSH is what we use. I documented one of the specific problems here
> (jsjac ticket):
>
> http://trac.stefan-strigler.de/jsjac/ticket/33
>
> It seems there are too many factors when making a request to one web server
> (apache) which then proxies to another (jetty), which then talks to
> openfire, which then has to send things back through the chain. I see a lot
> of questions about this on the interweb but no answers so far. Anyway...
> plenty to discuss, I guess.
>
> Aaron
>
>
>
>
>
>
> On Mar 26, 2008, at 1:40 PM, Peter Saint-Andre wrote:
>
> Jack Moffitt wrote:
>
> I would be really interested in hearing thoughts on this. The limit on
> concurrent connections is a problem, especially given that XMPP connections
> are not the only ones needed in a browser. I've run into enough trouble with
> this and with authentication issues (a separate issue, I know) to wonder
> about pushing XMPP down into a middleware layer, basically a server-side
> proxy, and using a JSON queue for the interface reqs/responses. I don't know
> of a good way to do this, but I've looked at some things such as Twisted,
> apache pub_sub, and cometd, out of initial curiosity.
>
> This is exactly what punjab is for. Although to get rid of polling
> and for maximum responsiveness you need 2 connections to the punjab
> server (only one at a time most of the time though). But if you are
> making lots of other connections it probably is a better idea to just
> do these through jabber to a custom component/bot.
>
> If I understand the problem, more generally this is what BOSH is for:
>
> http://www.xmpp.org/extensions/xep-0124.html
>
> There are several implementations, including punjab.
>
> Peter
>
> --
> Peter Saint-Andre
> https://stpeter.im/
>
>
>
More information about the social
mailing list