OpenFire - Groupes non mis à jour sur la base de données en utilisant Liste DB custom

StackOverflow https://stackoverflow.com/questions/1907502

  •  19-09-2019
  •  | 
  •  

Question

J'ai fait cette question sur les groupes OpenFire, mais il semble être assez calme là-bas. Peut-être que quelqu'un ici à travaille donc avec Xiff / Openfire et a un indice à ce sujet:

Nous utilisons une base de données externe pour les utilisateurs et les groupes, sur Openfire 3.6.4 par Xiff 3.0 beta avec notre client.

Lorsqu'un utilisateur est ajouté sur notre base de données, la liste ne soit pas mis à jour. Je suis connecté en tant que « User1 ». « Utilisateur2 » est ajouté à la base de données au même groupe partagé, donc je devrais le voir dans ma liste. User2 peut se connecter et de voir User1 sur sa liste, mais la liste de User1 n'a pas été mis à jour. Même journal après la sortie, Utilisateur2 ne montre pas encore sur la liste de User1.

Il semble que le groupe est en cours de mise en mémoire cache ou quelque chose. Où dois-je regarderais pour une solution à ce problème? Xiff? Tirer? J'ai trouvé sur la propriété « cache.name.maxLifetime » dans la documentation, mais je ne suis pas sûr que ce soit la propriété que je devrais utiliser pour obtenir des groupes de mettre à jour les membres.

Était-ce utile?

La solution

Dans le cas où tout le monde obtient ici la recherche d'une réponse à cette question, vous pouvez le suivre ici:

Groupes non mis à jour sur la base de données à l'aide Liste DB personnalisée

Il y a une solution partielle là-bas aux forums Ignite en temps réel.

Autres conseils

Une meilleure approche serait d'utiliser le protocole de liste (voir RFC 3921, section 7 ) pour modifier le fichier, peut-être en écrivant un composant pour OpenFire. Cela modifiera les caches en transit, ainsi que l'envoi de notifications aux clients qui sont actuellement connectés pour l'utilisateur. De plus, vous ne serez pas avoir des problèmes avec vos modifications été écrasés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top