Alexander Gnauck a écrit :
Sylvain Hellegouarch wrote:
Well it's broader than that IMO. I would have been surprised to hear
that today's servers can't handle large amount of IM messages on
their own but today the new kid on the block is PubSub/PEP and
servers seem to be quite far behind these days.
this depends on your definition of "large amount".
I think you can't write a pubsub component which is perfect for every
use case. As pointed out here before its pretty easy to code your own
custom Pubsub component designed for your use case and payloads.
Normally you need only a subset of the pubsub specification in your apps.
XMPP is very easy to get started with, but can get also very
complicated very fast. If you want to deploy XMPP and have success
with it you need the tools but also lots of knowledge to use and/or
extend them.
This is why we have seen many success stories, but also companies
which failed.
Success stories we've seen appear to me to come from architecture that
were designed around XMPP or at least integrated it from the start.
Bringing XMPP in an architecture that wasn't made for it is difficult
and is usally the reason for failures we've seen.
- Sylvain