Je développe un module de message instantané (partie de l'application Web J2EE) à l'aide de OpenFire / JSJAC dans le protocole de XMPP (Jabber). P>
Les utilisateurs / groupes de groupes OpenFire / Tables ont été redirigés vers nos tables de base de données professionnelles, ce qui signifie que je n'ai plus besoin de maintenir des utilisateurs / des groupes dans Openfire. Tous les utilisateurs / relation de groupe ont été définis dans la base de données des affaires. P>
ci-dessous est l'image que je dessine sur le volet principal en fonction des besoins. En raison de ma faible réputation, je ne peux pas poster une image, donc je poste une URL pour l'image de mon UI de mon instantMessage. Désolé pour le peu avocat. InstantMessage Main UI Image P>
Vous pouvez voir que dans le volet de gauche, il n'y a pas de liste d'utilisateurs / groupes. Il y a des sessions sauvegardées en fonction de l'historique, qui me soupliez spécialement sur le groupe. J'ai lu le "XEP-0045: chat multi-utilisateur" de XMPP.org. Je connais le flux de travail général sur le chat de groupe: xep-0045: chat multi-utilisateur " p>
Et savait qu'il y a du type de chambre est Un propriétaire de la pièce doit pouvoir détruire une pièce, surtout si la chambre est persistante. Le flux de travail est le suivant: strong> p>
Après avoir lu la phrase ci-dessus, je suis plus perplexe, il y a plusieurs problèmes que je suis toujours confus. p>
Outre la question ci-dessus, je pensais que le flux de travail réalise la MUC avec une pièce persistante. Voulez-vous vérifier cela et voir quel problème existait dans le flux? P>
Donc, quel que soit le rôle, le propriétaire ou le membre commun, comment reculer et rejoindre la pièce créée en fonction de la salle Jid ou de la pièce d'identité avec une condition préalable que le type de chambre est "persistant" ?? fort> p>
3 Réponses :
La spécification dit "Doit pouvoir détruire", pas "doit détruire". Mucs persistants Je dépend de la mise en œuvre du composant MUC. Si cela stocke les MUC persistants sur le stockage persistant, il est possible de recharger toutes les MUC persistantes sur le redémarrage. IIRC le composant MUC de Openfire le fait. P> li>
Rendez-le persistant. P> li>
ol>
4. Comment retrouver la pièce créée si le propriétaire se connecte? En sauvant l'identifiant de la pièce?
Vous devez mettre à jour le code Java dans Openfire afin que les groupes ne soient pas supprimés si l'utilisateur se passe hors ligne. Vous devez mettre à jour le code contre MUC dans OpenFire P>
Pouvez-vous s'il vous plaît aidez-moi à fournir le code de MUC à Openfire. Merci d'avance!
Je vous suggère de regarder la nouvelle fonctionnalité XMPP de Muclight. P>
Cela compose de multiples fonctionnalités, tout comme WhatsApp et à ce que vous attendez. P>
La persistance est traitée dans ce type de groupe de muclight. P>
XMPP sur ejabberd serveur strong>: https: //www.ejabberd .im / Aggregator / Catégories / 2 P>