Re: Distributed XMPP servers behind firewalls
Liam Friel <[email protected]> Tue, 11 Jun 2013 09:26:20 +0100
| Newsgroups | gmane.network.jabber.admin |
|---|---|
| Message-ID | <CA+vRuD33kAnQt2NHmV1SqBYx3LTDAfZ351eyxpHOgPTX5H3dRg@mail.gmail.com> |
--===============1335352585== Content-Type: multipart/alternative; boundary=089e0122a688d6f6ba04dedca62c --089e0122a688d6f6ba04dedca62c Content-Type: text/plain; charset=ISO-8859-1 Hi Tomasz, I hadn't considered that ... but actually that would not be too much of a restriction (only works with a connection to the hub). That looks like an excellent idea. I will look into the details some more. Thanks! Liam On Tue, Jun 11, 2013 at 12:42 AM, Tomasz Sterna <[email protected]> wrote: > Dnia 2013-06-10, pon o godzinie 23:59 +0100, Liam Friel pisze: > > We want to have a physical server in each club, a raspberry pi > > actually, and have the clients in each club connect to that. There are > > several reasons for that, not all technical ... > > Should this clubs be able to operate standalone in case of lack of the > connection to the central hub, or is the connection to hub assumed > always present? > > If the latter, you could have a jabber server installed on the hub and > just have local c2s managers deployed in each club network. > Both jabberd14 and jabberd2 work fine in this arrangement. > > > > But we also want this distributed set of raspberry pi machines form a > > lose federation of chat severs, such that clients connected to each pi > > can see and chat with clients on other PiS. > > Every-user-sees-other-user is a common requirement for hosted chat > servers. It is usually called "shared roster" feature in jabber servers. > But keep in mind that having it makes presence exchanges grow > exponentially to the number of users online. > > Maybe you could do with a autojoin-chatroom feature of a client? > Most popular Jabber clients have it implemented. > > > -- > Tomasz Sterna :(){ :|:&};: > Instant Messaging Consultant Open Source Developer > http://abadcafe.pl/ http://www.xiaoka.com/portfolio > > _______________________________________________ > JAdmin mailing list > Info: http://mail.jabber.org/mailman/listinfo/jadmin > Unsubscribe: [email protected] > _______________________________________________ > -- -------- Liam Friel mob: +353-86-8546660 twitter: @liamfriel | skype: liam.friel | linkedin: http://ie.linkedin.com/in/liamfriel --089e0122a688d6f6ba04dedca62c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi Tomasz,<div><br></div><div style>I hadn't considere= d that ... but actually that would not be too much of a restriction (only w= orks with a connection to the hub).</div><div style><br></div><div style>Th= at looks like an excellent idea.=A0</div> <div style>I will look into the details some more.</div><div style><br></di= v><div style>Thanks!</div><div style><br></div><div style>Liam</div></div><= div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue, Jun 11= , 2013 at 12:42 AM, Tomasz Sterna <span dir=3D"ltr"><<a href=3D"mailto:t= [email protected]" target=3D"_blank">[email protected]</a>></span> wrote:<b= r> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">Dnia 2013-06-10, pon o godzinie 23:59 +0100,= Liam Friel pisze:<br> <div class=3D"im">> We want to have a physical server in each club, a ra= spberry pi<br> > actually, and have the clients in each club connect to that. There are= <br> > several reasons for that, not all technical ...<br> <br> </div>Should this clubs be able to operate standalone in case of lack of th= e<br> connection to the central hub, or is the connection to hub assumed<br> always present?<br> <br> If the latter, you could have a jabber server installed on the hub and<br> just have local c2s managers deployed in each club network.<br> Both jabberd14 and jabberd2 work fine in this arrangement.<br> <div class=3D"im"><br> <br> > But we also want this distributed set of raspberry pi machines form a<= br> > lose federation of chat severs, such that clients connected to each pi= <br> > can see and chat with clients on other PiS.<br> <br> </div>Every-user-sees-other-user is a common requirement for hosted chat<br= > servers. It is usually called "shared roster" feature in jabber s= ervers.<br> But keep in mind that having it makes presence exchanges grow<br> exponentially to the number of users online.<br> <br> Maybe you could do with a autojoin-chatroom feature of a client?<br> Most popular Jabber clients have it implemented.<br> <span class=3D"HOEnZb"><font color=3D"#888888"><br> <br> --<br> Tomasz Sterna =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0:(){ := |:&};:<br> Instant Messaging Consultant =A0 =A0Open Source Developer<br> <a href=3D"http://abadcafe.pl/" target=3D"_blank">http://abadcafe.pl/</a> = =A0 <a href=3D"http://www.xiaoka.com/portfolio" target=3D"_blank">http://ww= w.xiaoka.com/portfolio</a><br> </font></span><div class=3D"HOEnZb"><div class=3D"h5"><br> _______________________________________________<br> JAdmin mailing list<br> Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmin" target=3D"= _blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br> Unsubscribe: <a href=3D"mailto:[email protected]">JAdmin-unsubs= [email protected]</a><br> _______________________________________________<br> </div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>= --------<div>Liam Friel</div><div><br></div><div>mob: +353-86-8546660 </div><div><br></div><div>twitter: @liamfriel |=A0skype: liam.friel |=A0lin= kedin:=A0<a href=3D"http://ie.linkedin.com/in/liamfriel" title=3D"View publ= ic profile" name=3D"SafeHtmlFilter_webProfileURL" style=3D"background-color= :rgb(255,255,255);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-= left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:= 0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;bor= der-left-width:0px;border-style:initial;border-color:initial;outline-width:= initial;outline-style:none;outline-color:initial;font-size:13px;font-family= :Arial,Helvetica,'Nimbus Sans L',sans-serif;vertical-align:baseline= ;text-decoration:none;color:rgb(0,102,153);line-height:15px" target=3D"_bla= nk">http://ie.linkedin.com/in/liamfriel</a></div> <br><div><br></div> </div> --089e0122a688d6f6ba04dedca62c-- --===============1335352585== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ JAdmin mailing list Info: http://mail.jabber.org/mailman/listinfo/jadmin Unsubscribe: [email protected] _______________________________________________ --===============1335352585==--