2015-12-23 1 views
0

Je travaille sur une application de messagerie d'instance, je veux connaître les avantages et les inconvénients de l'intégration du serveur web de pian dans le serveur ejabberd, est-ce une bonne chose d'intégrer le paws dans ejabberd? pour une application de messagerie d'instance?Avantages et inconvénients de l'intégration du serveur web Paws dans le serveur ejabberd

+0

Sans un peu plus d'informations c'est difficile à dire s'il y aurait quelque chose de mal * avec. Je préférerais demander pourquoi ejabbered est le seul objectif de votre système - si vous avez besoin de pian, alors vous faites plus que * simplement * la messagerie instantanée, et si vous ne parlez pas à des clients XMPP externes, il pourrait être plus facile de il suffit d'écrire a paws servir une page et acheminer les messages sur des sites Web. Ejabbered est un gros bazar parce que XMPP est un gros bazar - pensez à ce que sont vos besoins réels et si vous mettez beaucoup de complexité inutile avant même d'écrire quoi que ce soit. – zxq9

Répondre

0

Il n'y a pas d'avantage spécifique à incorporer le pian dans. Si vous avez besoin de pian, c'est pour servir des pages web/contenu web. Vous devez conserver ejabberd tel quel et non modifié et exécuter un service distinct dans la technologie de votre choix pour la partie Web. Ainsi, votre architecture sera plus simple et plus flexible.

Veuillez noter que ejabberd gère déjà XMPP via HTTP (Bosh et Websocket). Vous n'avez pas besoin d'un service distinct pour cela.

+0

@ Mickael, je veux télécharger des fichiers multimédias (vidéos, audio, images et docs) jusqu'à 1 Go ejabberd support du module HTTP de téléchargement de fichiers dans cette mesure? –

+0

Le téléchargement/transfert de fichier n'est pas supposé être effectué sur ejabberd. XMPP devrait être utilisé pour la signalisation des transferts. Vous devriez utiliser un service distinct pour gérer un gros fichier HTTP à mon avis, pas l'intégrer dans ejabberd. –

+0

Cela peut être vrai, mais je ne vois aucune raison d'intégrer ce service de transfert dans ejabberd lui-même. –