Squeaky Latex FolfOn PSYC they mentioned multicssting issues in XMPP
Squeaky Latex FolfBut I haven't really noticed any performance issues of XMPP, but I don't have over 100 contacts or rooms, so
Squeaky Latex FolfAnd even then, is it noticeable?
Squeaky Latex FolfMeanwhile, on Matrix, the performance issues are very clear
Squeaky Latex FolfJoining the Matrix HQ room will make self-hosted servers explode
jonas’so multicasting would only be benificial if server A has a lot of users which are in a room on server B
jonas’then server B could be smart about it and tell server A a list of addresess to multicast the room traffic to
jonas’but even in the largest rooms, I doubt that there are more than 20-40 entities from the same server.
jonas’so the difference between copying a stanza 20-40 times (and with that, saving a lot of headaches around security considerations if the users have different privileges; I guess you'd have to shard by privileges, too, reducing the multicastability further) and actually doing multicast is rather slim
jonas’especially because it only affects s2s links which are generally high-bandwidth and low-latency
jonas’(and it doesn't make any difference for any permanant storage or so)
Squeaky Latex FolfHow does IRC do it?
KevIt only really seems to matter on either very huge rooms, or very bad connections, and for the latter there’s FMUC.
KevIRC doesn’t do it in any standard way.
KevBut, roughly speaking, IRC does something more akin to FMUC.
jonas’isn't s2s for IRC mostly unspecified?
Kev"IRC doesn’t do it in any standard way."
KevAlthough that doesn’t matter so much, because IRC doesn’t have open federation. It’s best not to think of IRC so much as federated like XMPP as being a clustered service, like a single XMPP service.
Squeaky Latex FolfI know. I didn't mean if IRC was federated in that way. I was just wondering how IRC does multicasting.
KevI believe somewhat similar to how FMUC does it.
Squeaky Latex FolfThere's also DMUC2
KevI’m not aware of anyone ever implementing any of the DMUC proposals, though.
KevWhereas FMUC is implemented and deployed (albeit not, that I’m aware of, on the Internet).
Squeaky Latex FolfWhere then?
KevPlaces that have heavily constrained connections.
_Liveware Problem_has left
Squeaky Latex FolfAny examples?
KevNot that I think I can talk about, sorry.
Squeaky Latex FolfIt's top secret?
KevSomething like that.
Eniyochahi every one
Eniyochahi every one .. so i'm trying to build a chat app just like whatsapp.. i have my own ejabberd server .. i want that users sign up with there phone number and do all the work in backend(giving them jid and password)... Do i need an other server to assure the authentification? or just ejabberd server can do the work